paper-with-me

Papers

An Aligned Constraint Programming Model For Serial Batch Scheduling With Minimum Batch Size

2025-11-20 · Jorge A. Huertas, Pascal Van Hentenryck arxiv

In serial batch (s-batch) scheduling, jobs from similar families are grouped into batches and processed sequentially to avoid repetitive setups that are required when processing consecutive jobs of different families. Despite its large success in scheduling, only three Constraint Programming (CP) models have been proposed for this problem considering minimum batch sizes, which is a common requirement in many practical settings, including the ion implantation area in semiconductor manufacturing. These existing CP models rely on a predefined virtual set of possible batches that suffers from the curse of dimensionality and adds complexity to the problem. This paper proposes a novel CP model that does not rely on this virtual set. Instead, it uses key alignment parameters that allow it to reason directly on the sequences of same-family jobs scheduled on the machines, resulting in a more compact formulation. This new model is further improved by exploiting the problem's structure with tailored search phases and strengthened inference levels of the constraint propagators. The extensive computational experiments on nearly five thousand instances compare the proposed models against existing methods in the literature, including mixed-integer programming formulations, tabu search meta-heuristics, and CP approaches. The results demonstrate the superiority of the proposed models on small-to-medium instances with up to 100 jobs, and their ability to find solutions up to 25\% better than the ones produces by existing methods on large-scale instances with up to 500 jobs, 10 families, and 10 machines.

📄 PDF Abstract BibTeX arXiv:2511.16045

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

A Constraint Programming Model For Serial Batch Scheduling With Minimum Batch Size

2025-04-07 · Jorge A. Huertas, Pascal Van Hentenryck

In serial batch (s-batch) scheduling, jobs are grouped in batches and processed sequentially within their batch. This paper considers multiple parallel machines, nonidentical job weights and release times, and sequence-d…

Scheduling

Parallel Batch Scheduling With Incompatible Job Families Via Constraint Programming

2024-10-15 · Jorge A. Huertas, Pascal Van Hentenryck

This paper addresses the incompatible case of parallel batch scheduling, where compatible jobs belong to the same family, and jobs from different families cannot be processed together in the same batch. The state-of-the-…

Scheduling

Exact methods and lower bounds for the Oven Scheduling Problem

2022-03-23 · Marie-Louise Lackner, Christoph Mrkvicka, Nysret Musliu, Daniel Walkiewicz 외

The Oven Scheduling Problem (OSP) is a new parallel batch scheduling problem that arises in the area of electronic component manufacturing. Jobs need to be scheduled to one of several ovens and may be processed simultane…

Scheduling

Seesaw: Accelerating Training by Balancing Learning Rate and Batch Size Scheduling

2025-10-16 · Alexandru Meterez, Depen Morwani, Jingfeng Wu, Costin-Andrei Oncescu 외 arxiv

Increasing the batch size during training -- a ''batch ramp'' -- is a promising strategy to accelerate large language model pretraining. While for SGD, doubling the batch size can be equivalent to halving the learning ra…

Solving Nurse Scheduling Problem Using Constraint Programming Technique

2019-02-04 · O. M. Alade, A. O. Amusat

Staff scheduling is a universal problem that can be encountered in many organizations, such as call centers, educational institution, industry, hospital, and any other public services. It is one of the most important asp…

ManagementScheduling