Abstract
We consider the online scheduling of equal length jobs on unbounded parallel batch processing machines to minimize makespan with limited restart. In the problem \(m\) identical unbounded parallel batch processing machines are available to process the equal length jobs arriving over time. The processing batches are allowed limited restart. Here, “restart” means that a running task may be interrupted, losing all the work done on it, and the jobs in the interrupted task are then released and become independently unscheduled jobs, called restarted jobs. “Limited restart” means that only a running batch that contains no restarted jobs can be restarted. For this problem, we present a best possible online algorithm.
Similar content being viewed by others
References
Chen H, Zhang YP, Yong XR (2009) On-line scheduling on a single bounded batch processing machine with restarts. In: Proceedings of the first international workshop on education technology and computer science. IEEE Computer Society, Washington, pp 868–871
Deng XT, Poon CK, Zhang YZ (2003) Approximation algorithms in batch processing. J Combin Optim 7:247–257
Epstein L, Van Stee R (2003) Lower bounds for on-line single-machine scheduling. Theoret Comput Sci 299:439–450
Fu RY, Tian J, Yuan JJ, Lin YX (2007) On-line scheduling in a parallel batch processing system to minimize makespan using restarts. Theoret Comput Sci 374:196–202
Fu RY, Tian J, Yuan JJ, He C (2008) On-line scheduling on a batch machine to minimize makespan with limited restarts. Oper Res Lett 36:255–258
Fu RY, Cheng TCE, Ng CT, Yuan JJ (2010) Online scheduling on two parallel-batching machines with limited restarts to minimize the makespan. Inform Process Lett 110:444–450
Hoogeveen H, Potts CN, Woeginger GJ (2000) On-line scheduling on a single machine: maximizing the number of early jobs. Oper Res Lett 27:193–197
Hoogeveen JA, Vestjens APA (2000) A best possible deterministic on-line algorithm for minimizing maximum delivery time on a single machine. SIAM J Discret Math 13:56–63
Liu PH, Lu XW, Fang Y (2012) A best possible deterministic on-line algorithm for minimizing makespan on parallel batch machines. J Sched 15:77–81
Liu HL, Yuan JJ (2014) Online scheduling of equal length jobs on a bounded parallel batch machine with restart or limited restart. Theoret Comput Sci 543:24–36
Nong QQ, Cheng TCE, Ng CT (2008) An improved on-line algorithm for scheduling on two unrestrictive parallel-batch processing machines. Oper Res Lett 36:584–588
Poon CK, Yu WC (2005) Online scheduling algorithms for a batch machine with finite capacity. J Combin Optim 9:167–186
Tian J, Cheng TCE, Ng CT, Yuan JJ (2009a) Online scheduling on unbounded parallel-batch machines to minimize the makespan. Inform Process Lett 109:1211–1215
Tian J, Fu RY, Yuan JJ (2009b) A best online algorithm for scheduling on two parallel batch machines. Theoret Comput Sci 410:2291–2294
Tian J, Fu RY, Yuan JJ (2014) Online over time scheduling on parallel-batch machines: a survey. J Oper Res Soc China 2:445–454
Uzsoy R, Lee CY, Martin-Vega LA (1992) A review of production planning and scheduling models in the semiconductor industry, part I: system characteristics, performance evaluation and production planning. IIE Trans Sched Logist 24:47–61
Uzsoy R, Lee CY, Martin-Vega LA (1994) A survey of production planning and scheduling models in the semiconductor industry, part II: shop-floor control. IIE Trans Sched Logist 26:44–55
Van den Akker M, Hoogeveen H, Vakhania N (2003) Restarts can help in the online minimization of the maximum delivery time on a single machine. J Sched 3:333–341
Van stee R, La Poutré H (2005) Minimizing the total completion time on-line on a single machine using restarts. J Algorithms 57:95–129
Yuan JJ, Fu RY, Ng CT, Cheng TCE (2011) A best online algorithm for unbounded parallel-batch scheduling with restarts to minimize makespan. J Sched 14:361–369
Zhang GC, Cai XQ, Wong CK (2001) On-line algorithms for minimizing makespan on batch processing machines. Naval Res Logist 48:241–258
Zhang GC, Cai XQ, Wong CK (2003) Optimal on-line algorithms for scheduling on parallel batch processing machines. IIE Trans 35:175–181
Acknowledgments
The authors would like to thank the associate editor and two anonymous referees for their constructive comments and kind suggestions. This work was supported by NSFC (11271338), NSFC (11171313), NSFC (11401604), NSFHN (132300410392), and Henan Institute of Engineering (Y2010018).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Liu, H., Yuan, J. & Li, W. Online scheduling of equal length jobs on unbounded parallel batch processing machines with limited restart. J Comb Optim 31, 1609–1622 (2016). https://doi.org/10.1007/s10878-015-9844-3
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10878-015-9844-3