Abstract
This paper considers the problem of scheduling independent jobs with release dates and tails on m identical machines to minimize the makespan. The three main bounds are the preemptive bound, the energetic bound and the Jackson Pseudo Preemptive bound. It is known that they are very close in practice. The aim of this paper is to provide worst case instances where the slack between them is maximal and to prove tight bounds on the slack. We show that the slack is smaller than the maximal processing time.
Similar content being viewed by others
References
Baptiste, P., Le Pape, C., & Nuijten, W. (1999). Satisfiability tests and time-bound adjustments for cumulative scheduling problems. Annals of Operations Research, 92, 305–333.
Baptiste, P., Le Pape, C., & Nuijten, W. (2001). Constraint-based scheduling: Applying constraint programming to scheduling problems (Vol. 39). Springer.
Carlier, J. (1987). Scheduling jobs with release dates and tails on identical machines to minimize the makespan. European Journal of Operational Research, 29, 298–306.
Carlier, J., & Pinson, E. (1998). Jackson’s pseudo preemptive schedule for the \(pm\vert r_i, q_i \vert c_{\max }\) scheduling problem. Annals of Operations Research, 83, 41–58.
Carlier, J., & Pinson, E. (2004). Jackson’s pseudo-preemptive schedule and cumulative scheduling problems. Discrete Applied Mathematics, 145(1), 80–94.
Carlier, J., Pinson, E., Sahli, A., & Jouglet, A. (2021) Comparison of three classical lower bounds for the Cumulative Scheduling Problem. (submitted).
Carlier, J., Sahli, A., & Jouglet, A. (2023). Algorithms to compute the energetic lower bounds of the cumulative scheduling problem. Annals of Operations Research. https://doi.org/10.1007/s10479-023-05596-9
Carlier, J., Sahli, A., Jouglet, A., & Pinson, E. (2022). A faster checker of the energetic reasoning for the cumulative scheduling problem. International Journal of Production Research, 60(11), 3419–3434.
Erschler, J., & Lopez, C.T. P. (1989). Scheduling under time and resource constraints. In Proceedings of workshop on manufacturing scheduling, 11th IJCAI, Detroit, USA.
Erschler, J., & Lopez, P. (1990). Energy-based approach for task scheduling under time and resources constraints. In 2nd international workshop on project management and scheduling, Compiègne (France) (pp. 115–121).
Gale, D. (1957). A theorem on flows in networks. Pacific Journal of Mathematics, 7(2), 1073–1082. Publisher: Pacific Journal of Mathematics, A Non-profit Corporation.
Graham, R., Lawler, E. L., Lenstra, J. K., & Kan, A. H. G. R. (1977). Optimization and approximation in deterministic sequencing and scheduling: a survey. Annals of Discrete Mathematics, 5, 287–326.
Hanen, C., Munier Kordon, A., & Pedersen, T. (2021) Two deadline reduction algorithms for scheduling dependent tasks on parallel processors (extended version). hal-0320029.
Haouari, M., Kooli, A., & Néron, E. (2012). Enhanced energetic reasoning-based lower bounds for the resource constrained project scheduling problem. Computers and Operations Research, 39(5), 1187–1194.
Haouari, M., Kooli, A., Néron, E., & Carlier, J. (2014). A preemptive bound for the Resource Constrained Project Scheduling Problem. Journal of Scheduling, 17(3), 237–248.
Hartmann, S., & Briskorn, D. (2022). An updated survey of variants and extensions of the resource-constrained project scheduling problem. European Journal of Operational Research, 297(1), 1–14. https://doi.org/10.1016/j.ejor.2021.05.004
Hidri, L., Gharbi, A., & Haouari, M. (2008). Energetic reasoning revisited: Application to parallel machine scheduling. Journal of Scheduling, 11(4), 239–252. Publisher: Springer.
Laborie, P., & Nuijten, W. (2008). Constraint programming formulations and propagation algorithms. In Resource-constrained project scheduling (pp. 63–72). Wiley.
Lahrichi, A. (1982). Ordonnancements. La notion de "parties obligatoires" et son application aux problèmes cumulatifs. RAIRO - Operations Research - Recherche Opérationnelle, 16(3), 241–262
Martel, C. (1982). Preemptive scheduling with release times, deadlines, and due times. Journal of the Association of Computing Machinery, 29(3), 812–829. Place: New York, NY, USA Publisher: ACM.
McNaughton, R. (1959). Scheduling with deadlines and loss functions. Management Science, 6, 1–12.
Néron, E. (2008). Resource and precedence constraint relaxation. In Resource-constrained project scheduling (pp. 37–48). Wiley.
Ouellet, Y., & Quimper, C.-G. (2018). A \(\cal{O} {(n\log ^{2} n)}\) checker and \(\cal{O} {(n^{2}\log n)}\) filtering algorithm for the energetic reasoning. In W. J. van Hoeve (Ed.), CPAIOR 2018, June 26–29. Lecture notes in computer science (Vol. 10848, pp. 477–494). Springer.
Sanlaville, E. (1995). Nearly on line scheduling of preemptive independent tasks. Discrete Applied Mathematics, 57(2–3), 229–241.
Tercinet, F., Lenté, C., & Néron, E. (2004). Mixed satisfiability tests for multiprocessor scheduling with release dates and deadlines. Operations Research Letters, 32(4), 326–330.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Conflict of interest
Author Claire Hanen declares that she has no conflict of interest. Author Jacques Carlier declares that he has no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Carlier, J., Hanen, C. Measuring the slack between lower bounds for scheduling on parallel machines. Ann Oper Res 338, 347–377 (2024). https://doi.org/10.1007/s10479-023-05759-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-023-05759-8