Abstract
We consider a semi-online scheduling problem on a single machine with an unexpected breakdown period. In the problem, each job has a processing time and a subsequent delivery time. All these data are known in the beginning. The scheduler has to determine a sequence S of these jobs for processing. After S is given, a machine unavailability period may occur where its starting time and length are not known in advance. The objective is to minimize the time by which all jobs are delivered. We present an online algorithm with a competitive ratio of \(\frac{\sqrt{5}+1}{2}\approx 1.618\), which improves the previously known algorithm with \(\frac{2+\sqrt{2}}{2}\approx 1.707\)-competitive.
Similar content being viewed by others
References
Akker MVD, Hoogeveen H, Vakhania N (2000) Restarts can help in the online minimization of the maximum delivery time on a single machine. J Sched 3:333–341
Hall LA, Shmoys DB (1992) Jackson’s rule for single machine scheduling: making a good heuristic better. Math Oper Res 17:22–35
Hoogeveen JA, Vestjean APA (2002) A best possible deterministic online algorithm for minimizing maximum delivery times on a single machine. SIAM J Discret Math 13:56–63
Huo Y, Reznichenko B, Zhao H (2014) Minimizing total weighted completion time with an unexpected machine unavailable interval. J Sched 17(2):161–172
Jackson JR (1955) Scheduling a production line to minimize maximum tardiness. Research report 43, Mgmt Sci Research Project, UCLA
Kacem I (2009) Approximation algorithms for the makespan minimization with positive tails on a single machine with a fixed non-availability interval. J Comb Optim 17(2):117–133
Kacem I, Haouari M (2009) Approximation algorithms for single machine scheduling with one unavailability period. 4OR-Q J Oper Res 7:79–92
Kacem I, Kellerer H (2016) Semi-online scheduling on a single machine with unexpected breakdown. Theor Comput Sci 646:40–48
Kacem I, Kellerer H, Seifaddini M (2016) Efficient approximation schemes for the maximum delivery time minimization on a single machine with a fixed operator or machine non-availability interval. J Comb Optim 32(3):970–981
Kise H, Ibaraki T, Mine H (1979) Performance analysis of six approximation algorithms for the one-machine maximum lateness scheduling problem with ready times. J Oper Res Soc Jpn 22:205–224
Lee CY (1996) Machine scheduling with an availability constraints. J Global Optim 9:363–384
Lenstra JK, Rinnooy Kan AHG, Brucker P (1977) Complexity of machine scheduling problems. Ann Discret Math 1:343–362
Liu PH, Lu XW (2015) Online scheduling on two parallel machines with release dates and delivery times. J Comb Optim 30(2):347–359
Liu M, Chu C, Xu Y, Zheng F (2010) An optimal online algorithm for single machine scheduling with bounded delivery times. Eur J Oper Res 201(3):693–700
Potts CN (1980) Analysis of a heuristic for one machine sequencing with release dates and delivery times. Oper Res 28:1436–1441
Tan Z, He Y (2002) Optimal online algorithm for scheduling on two identical machines with machine availability constraints. Inf Process Lett 83:323–329
Tian J, Fu RY, Yuan JJ (2008) A best online algorithm for single machine scheduling with small delivery times. Theor Comput Sci 393:287–293
Yuan JJ, Shi L, Ou JW (2008) Single machine scheduling with forbidden intervals and job delivery times. Asia Pac J Oper Res 25(3):317–325
Acknowledgements
We would like to thank the associate editor and anonymous referees for their constructive comments and kind suggestions. This work was supported by NSF-Jiangsu (BK20130169) and NSFC (61573362).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Tian, J., Zhou, Y. & Fu, R. An improved semi-online algorithm for scheduling on a single machine with unexpected breakdown. J Comb Optim 40, 170–180 (2020). https://doi.org/10.1007/s10878-020-00572-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10878-020-00572-6