Abstract
Kise et al. (Oper. Res. 26:121–126, 1978) give an O(n 2) time algorithm to find an optimal schedule for the single-machine number of late jobs problem with agreeable job release dates and due dates. Li et al. (Oper. Res. 58:508–509, 2010a) point out that their proof of optimality for their algorithm is incorrect by giving a counter-example. In this paper, using the concept of “tower-of-sets” from Lawler (Math. Comput. Model. 20:91–106, 1994), we construct the tower-of-sets of the early job set generated by the algorithm. Then we give a correct proof of optimality for the algorithm and show a new result that the early job set by the algorithm obtains not only the maximum number of jobs but also the smallest total processing time among all optimal schedules. The result can be applied to study the problems of the hard real-time systems.
References
Baptiste P.: An O(n 4) algorithm for preemptive scheduling of a single machine to minimize the number of late jobs. Oper. Res. Lett. 24, 175–180 (1999)
Baptiste P., Peridy L., Pinson E.: A branch and bound to minimize the number of late jobs on a single machine with release time constraints. Eur. J. Oper. Res. 144, 1–11 (2003)
Dauzere-Peres A., Sevaux M.: An exact method to minimize the number of tardy jobs in single machine scheduling. J. Sched. 7, 405–420 (2004)
Garey M.R., Johnson D.S.: Computers and Intractability, a Guide to the Theory of NP-Completeness. W.H. Freeman Company, San Francisco (1979)
Hwang S.H., Cheng S.T.: Combinatorial optimization in real-time scheduling: theory and algorithms. J. Comb. Optim. 5, 345–375 (2001)
Kise H., Ibaraki T., Mine H.: A solvable case of the one-machine scheduling problem with ready and due times. Oper. Res. 26, 121–126 (1978)
Lenstra J.K., Rinnooy Kan A.H.G., Brucker P.: Complexity of machine scheduling problems. Ann. Discrete Math. 1, 343–362 (1977)
Lawler E.L.: A dynamic programming algorithm for preemptive scheduling of a single machine to minimize the number of late jobs. Ann. Oper. Res. 26, 125–133 (1990)
Lawler E.L.: Knapsack-like scheduling problems, the Moore-Hodgson algorithm and the “tower of sets” property. Math. Comput. Model. 20, 91–106 (1994)
Li S., Chen Z.L., Tang G.: A note on the optimality proof of the Kise–Ibaraki–Mine algorithm. Oper. Res. 58, 508–509 (2010a)
Li, S., Chen, Z.L., Tang, G.: Optimality proof of the Kise-Ibaraki-Mine algorithm. J. Sched. (2010b, to appear)
Moore J.M.: An n job, one machine sequencing algorithm for minimizing the number of late jobs. Manage. Sci. 15, 102–109 (1968)
Pinedo M.: Scheduling Theory, Algorithms, and Systems, 2nd edn. Prentice Hall, Upper Saddle River, New Jersey (2002)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Li, M., Li, S. & Yan, H. Tower-of-sets analysis for the Kise–Ibaraki–Mine algorithm. Optim Lett 7, 1017–1026 (2013). https://doi.org/10.1007/s11590-012-0480-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11590-012-0480-x