Abstract
We consider the online unbounded batch scheduling problems on \(m\) identical machines subject to release dates and delivery times. Jobs arrive over time and the characteristics of jobs are unknown until their arrival times. Jobs can be processed in a common batch and the batch capacity is unbounded. Once the processing of a job is completed it is independently delivered to the destination. The objective is to minimize the time by which all jobs have been delivered. For each job \(J_j\), its processing time and delivery time are denoted by \(p_j\) and \(q_j\) , respectively. We first consider a restricted model: the jobs have agreeable processing and delivery times, i.e., for any two jobs \(J_i\) and \(J_j\,p_i>p_j\) implies \(q_i\ge q_j\) . For the restrict case, we provide a best possible online algorithm with competitive ratio \(1+\alpha _m\), where \(\alpha _m>0\) is determined by \(\alpha _m^2+m\alpha _m=1\). Then we present an online algorithm with a competitive ratio of \(1+2/\lfloor \sqrt{m}\rfloor \) for the general case.
Similar content being viewed by others
References
Deng XT, Poon CK, Zhang YZ (2003) Approximation algorithms in batch processing. J Comb Optim 7:247–257
Fang Y, Lu X, Liu P (2011) Online batch scheduling on parallel machines with delivery times. Theor Comput Sci 412:5333–5339
Graham RL, Lawer EL, Lenstra JK (1979) Optimization and approximation in deterministic sequencing and scheduling: a survey. Ann Discr Math 5:287–326
Hall LA, Shmoys DB (1989) Approximation schemes for constrained scheduling problems. In: Proceedings of the 30th Annual Symposium on Foundations of Computer Science 134–139
Hoogeveen JA, Vestjean APA (2000) A best possible deterministic online algorithm for minimizing maximum delivery times on a single machine. SIAM J Discr Math 13:56–63
Lee CY, Uzsoy R, Martin-Vega LA (1992) Efficient algorithms for scheduling semi-conductor burn-in operations. Oper Res 40:764–775
Lee CY, Uzsoy R (1999) Minimizing makespan on a single batch processing machine with dynamic job arrivals. Int J Prod Res 37:219–236
Liu P, Lu X, Fang Y (2012) A best possible deterministic online algorithm for minimizing makespan on parallel batch machines. J Sched 15:77–81
Liu ZH, Yu WC (2000) Scheduling one batch processor subject to job release dates. Discr Appl Math 105:129–136
Nong QQ, Cheng TCE, Ng CT (2008) An improved on-line algorithm for scheduling on two unresrtictive paralle batch processing machines. Oper Res Lett 36:584–588
Poon CK, Yu WC (2005) On-line scheduling algorithms for a batch machine with finite capacity. J Comb Optim 9:167–186
Tian J, Fu R, Yuan J (2007) Online scheduling with delivery time on a single batch machine. Theor Comput Sci 374:49–57
Tian J, Cheng TCE, Ng CT, Yuan J (2009) Online scheduling on unbounded parallel-batch machines to minimize the makespan. Inf Process Lett 109:1211–1215
Tian J, Cheng TCE, Ng CT, Yuan J (2012) An improved on-line algorithm for single parallel-batch machine scheduling with delivery times. Discr Appl Math 160:1191–1210
Vestjens APA (1997) Online machine scheduling. Ph.D. Dissertation, Department of mathematics and Computing Science, Eindhoven University of Techology, Eindhoven, The Netherlands
Yuan J, Li S, Tian J, Fu R (2009) A best on-line algorithm for the single machine parallel-batch scheduling with restricted delivery times. J Comb Optim 17:206–213
Zhang G, Cai X, Wong CK (2001) On-line algorithms for minimizing makespan on batch processing machines. Nav Res Logist 48:241–258
Acknowledgments
This work was supported by the National Nature Science Foundation of China (11101147, 11371137) and the Fundamental Research Funds for the Central Universities.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Liu, P., Lu, X. Online unbounded batch scheduling on parallel machines with delivery times. J Comb Optim 29, 228–236 (2015). https://doi.org/10.1007/s10878-014-9706-4
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10878-014-9706-4