Skip to main content
Log in

An improved semi-online algorithm for scheduling on a single machine with unexpected breakdown

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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

    Article  MathSciNet  Google Scholar 

  • Hall LA, Shmoys DB (1992) Jackson’s rule for single machine scheduling: making a good heuristic better. Math Oper Res 17:22–35

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • Huo Y, Reznichenko B, Zhao H (2014) Minimizing total weighted completion time with an unexpected machine unavailable interval. J Sched 17(2):161–172

    Article  MathSciNet  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • Kacem I, Haouari M (2009) Approximation algorithms for single machine scheduling with one unavailability period. 4OR-Q J Oper Res 7:79–92

    Article  MathSciNet  Google Scholar 

  • Kacem I, Kellerer H (2016) Semi-online scheduling on a single machine with unexpected breakdown. Theor Comput Sci 646:40–48

    Article  MathSciNet  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • Lee CY (1996) Machine scheduling with an availability constraints. J Global Optim 9:363–384

    Article  MathSciNet  Google Scholar 

  • Lenstra JK, Rinnooy Kan AHG, Brucker P (1977) Complexity of machine scheduling problems. Ann Discret Math 1:343–362

    Article  MathSciNet  Google Scholar 

  • Liu PH, Lu XW (2015) Online scheduling on two parallel machines with release dates and delivery times. J Comb Optim 30(2):347–359

    Article  MathSciNet  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • Potts CN (1980) Analysis of a heuristic for one machine sequencing with release dates and delivery times. Oper Res 28:1436–1441

    Article  MathSciNet  Google Scholar 

  • Tan Z, He Y (2002) Optimal online algorithm for scheduling on two identical machines with machine availability constraints. Inf Process Lett 83:323–329

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Ruyan Fu.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-020-00572-6

Keywords

Navigation