Abstract
We address a real-world scheduling problem where the objective is to allocate a set of tasks to a set of machines and to a set of workers in such a way that the total weighted tardiness is minimized. Our case study encompasses four types of constraints: precedence, resource, eligibility, and contiguity. While the first three constraints are common in the scheduling literature, contiguity constraints, which can be defined as a form of precedence constraints that requires both a predecessor and its successor to be processed on the same machine with no intermediate jobs in-between (but idle time is allowed), have never been studied in the literature. We present four exact methods to solve the problem: two methods use integer linear programming, one uses constraint programming, and one uses a combinatorial Benders’ decomposition. We introduce method-specific strategies to model the contiguity constraints for each of the proposed methods. We empirically evaluate, through an extensive set of computational experiments, the performance of the four methods on a heterogeneous dataset composed of real, realistic, and random instances, and outline that every method offers a competitive advantage on a targeted subset of instances. We also show that our algorithms can be generalized to solve related scheduling problems with contiguity constraints.
| Original language | English |
|---|---|
| Article number | 106484 |
| Number of pages | 15 |
| Journal | Computers & Operations Research |
| Volume | 163 |
| DOIs | |
| Publication status | Published - Mar 2024 |
Keywords
- Combinatorial Benders’ decomposition
- Constraint programming
- Integer linear programming
- Resource constraints
- Scheduling
Fingerprint
Dive into the research topics of 'Exact algorithms for a parallel machine scheduling problem with workforce and contiguity constraints'. Together they form a unique fingerprint.Datasets
-
Replication Data for: Exact algorithms for a parallel machine scheduling problem with workforce and contiguity constraints
Caselli, G. (Creator), Delorme, M. (Creator), Iori, M. (Creator) & Magni, C. A. (Creator), DataverseNL, 26 Mar 2025
DOI: 10.34894/lme3dh, https://dataverse.nl/citation?persistentId=doi:10.34894/LME3DH
Dataset