
ACKNOWLEDGEMENTS
We thank Andr
´
as Kov
´
acs and J. Christopher Beck for
sharing their code, and the latter for his advice.
REFERENCES
Aggoun, A. and Beldiceanu, N. (1993). Extending chip
in order to solve complex scheduling and placement
problems. Math Comput Model.
Awerbuch, B., Azar, Y., Leonardi, S., and Regev, O. (2002).
Minimizing the flow time without migration. SIAM J
Comput.
Baptiste, P., Laborie, P., Pape, C. L., and Nuijten, W. (2006).
Constraint-based scheduling and planning. In Rossi,
F., van Beek, P., and Walsh, T., editors, Handbook
of Constraint Programming, Foundations of Artificial
Intelligence. Elsevier.
Baptiste, P., Le Pape, C., and Nuijten, W. (2001a).
Constraint-based scheduling: applying constraint
programming to scheduling problems. Springer Sci-
ence & Business Media.
Baptiste, P., Le Pape, C., and Nuijten, W. (2001b).
Constraint-based scheduling: applying constraint
programming to scheduling problems. Int Ser Oper
Res Man. Springer.
Bewoor, L. A., Prakash, V. C., and Sapkal, S. U. (2018).
Production scheduling optimization in foundry using
hybrid particle swarm optimization algorithm. Proce-
dia Manuf.
Bonnin, C., Nattaf, M., Arnaud, A. M., and Espinouse, M.-
L. (2022). Extending smith’s rule with task mandatory
parts and release dates. In PMS 2022.
Brucker, P. (2004). Single Machine Scheduling Problems.
Springer Berlin, Heidelberg.
Carlier, J. (1982). The one-machine sequencing problem.
Eur J Oper Res.
Carlier, J. and Pinson,
´
E. (1990). A practical use of jack-
son’s preemptive schedule for solving the job shop
problem. Ann Oper Res.
Chen, B., Potts, C. N., and Woeginger, G. J. (1998). A Re-
view of Machine Scheduling: Complexity, Algorithms
and Approximability. Springer US.
Cho, B.-H., Athar, H. M., Bates, L. G., Yarnoff, B. O., Har-
ris, L. Q., Washington, M. L., Jones-Jack, N. H., and
Pike, J. J. (2023). Patient flow time data of covid-19
vaccination clinics in 23 sites, united states, april and
may 2021. Vaccine.
Du, J. and Leung, J. Y. (1993). Minimizing mean flow time
with release time and deadline constraints. J Algo-
rithm.
Fahimi, H. and Quimper, C.-G. (2014). Linear-time filtering
algorithms for the disjunctive constraint. Proceedings
of the AAAI Conference on Artificial Intelligence.
Focacci, F., Lodi, A., and Milano, M. (1999). Cost-based
domain filtering. In Jaffar, J., editor, Lect Notes Com-
put SC. Springer Berlin Heidelberg.
Gay, S., Hartert, R., and Schaus, P. (2015). Simple and scal-
able time-table filtering for the cumulative constraint.
In Pesant, G., editor, Lect Notes Comput SC. Springer
International Publishing.
Graham, R., Lawler, E., Lenstra, J., and Kan, A. (1979).
Optimization and approximation in deterministic se-
quencing and scheduling: a survey. In Hammer, P.,
Johnson, E., and Korte, B., editors, Discrete Optim II,
Annals of Discrete Mathematics. Elsevier.
IBM (2023). Cplex optimisation studio 22.1. https://www.
ibm.com/products/ilog-cplex-optimization-studio.
Keha, A., Khowala, K., and Fowler, J. (2009). Mixed in-
teger programming formulations for single machine
scheduling problems. Comput Ind Eng.
Kov
´
acs, A. and Beck, J. C. (2011). A global constraint for
total weighted completion time for unary resources.
Constraints.
Labetoulle, J., Lawler, E., Lenstra, J., and Rinnooy Kan, A.
(1984). Preemptive scheduling of uniform machines
subject to release dates. In Progress in combinatorial
optimization. Academic Press.
Lahrichi, A. (1982). Ordonnancements. la notion de parties
obligatoires et son application aux probl
`
emes cumu-
latifs. RAIRO-Oper Res.
Lawler, E. (1978). Sequencing jobs to minimize total
weighted completion time subject to precedence con-
straints. In Alspach, B., Hell, P., and Miller, D., ed-
itors, Algorithmic Aspects of Combinatorics, Ann. of
Discrete Math. Elsevier.
Lenstra, J., Rinnooy Kan, A., and Brucker, P. (1977). Com-
plexity of machine scheduling problems. Ann. of Dis-
crete Math.
Lenstra, J. K. (accessed in 2023). Unpublished. http:
//schedulingzoo.lip6.fr/ref2bibtex.php?ID=Lenstra::.
Lenstra, J. K. and Rinnooy Kan, A. (1978). Complexity of
scheduling under precedence constraints. Oper Res.
Letort, A., Beldiceanu, N., and Carlsson, M. (2012). A scal-
able sweep algorithm for the cumulative constraint. In
Milano, M., editor, Lect Notes Comput SC. Springer
Berlin Heidelberg.
Pan, Y. and Shi, L. (2008). New hybrid optimization al-
gorithms for machine scheduling problems. IEEE T
Autom Sci Eng.
Pinedo, M. L. (2012). Scheduling: theory, algorithms, and
systems. Springer New York, NY.
Stewart, R., Raith, A., and Sinnen, O. (2023). Optimising
makespan and energy consumption in task scheduling
for parallel systems. Comput Oper Res.
Strusevich, V. A. (2022). Complexity and approximation of
open shop scheduling to minimize the makespan: A
review of models and approaches. Comput Oper Res.
Taillard,
´
E. (1993). Benchmarks for basic scheduling prob-
lems. Eur J Oper Res.
Vallada, E., Ruiz, R., and Framinan, J. M. (2015). New hard
benchmark for flowshop scheduling problems min-
imising makespan. Eur J Oper Res.
Vil
´
ım, P. (2004). O(nlogn) filtering algorithms for unary
resource constraint. In R
´
egin, J.-C. and Rueher, M.,
editors, Lect Notes Comput SC. Springer Berlin Hei-
delberg.
Toward a Global Constraint for Minimizing the Flowtime
81