Abstract
We consider an online scheduling problem where jobs arrive over time. A set of independent jobs has to be scheduled on two parallel machines, where preemption is not allowed and the number of jobs is unknown in advance. The characteristics of each job, i.e., processing time and delivery time, become known at its release date. Each job is delivered to the destination independently and immediately at its completion time on the machines. The objective is to minimize the time by which all jobs have been delivered. We present an online algorithm which has a competitive ratio of \((1+\sqrt{5})/2\approx 1.618\). Finally, our experimental results show that, in practice, the worst case error ratio is much better than the theoretical bound.
Similar content being viewed by others
References
Carlier J (1987) Scheduling jobs with release dates and tails on identical machines to minimize the makespan. Eur J Oper Res 29:298–306
Chen B, Vestjens APA (1997) Scheduling on identical machines: how good is LPT in an online setting? Oper Res Lett 21(4):165–169
Garey MR, Johnson DS (1978) Strong NP-completeness results: motivation, examples and implications. J Assoc Comput Mach 25:499–508
Gharbi A, Haouari M (2002) Minimizing makespan on parallel machines subject to release dates and delivery times. J Sched 5:329–355
Gharbi A, Haouari M (2007) An approximate decomposition algorithm for scheduling on parallel machines with heads and tails. Comput Oper Res 34:868–883
Hall L, Shmoys D (1989) Approximation algorithms for constrained scheduling problems. In: Proceedings of the 30th IEEE symposium on foundations of computer science. IEEE Computer Society Press, New York, pp 134–139
Hall L, Shmoys D (1992) Jacksons rule for single-machine scheduling: making a good heuristic better. Math Oper Res 17:22–35
Haouari M, Gharbi A (2004) Lower bounds for scheduling on identical parallel machines with heads and tails. Ann Oper Res 129:187–204
Hoogeveen JA, Vestjean APA (2000) A best possible deterministic online algorithm for minimizing maximum delivery times on a single machine. SIAM J Discret Math 13:56–63
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
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
Liu P, Lu X (2014) Online unbounded batch scheduling on parallel machines with delivery times. J Comb Optim. doi:10.1007/s10878-014-9706-4
Mastrolilli M (2003) Efficient approximation schemes for scheduling problems with release dates and delivery times. J Sched 6:521–531
Noga J, Seiden S (2001) An optimal online algorithm for scheduling two machines with release times. Theor Comput Sci 268(1):133–143
Potts CN (1980) Analysis of a heuristic for one machine sequencing with release dates and delivery times. Oper Res 28:1436–1441
Seiden S (1999) Randomized online scheduling with delivery times. J Comb Optim 3(4):399–416
Stougie L, Vestjens APA (2002) Randomized on-line scheduling: how low can’t you go? Oper Res Lett 30(2):89–96
Tian J, Fu R, Yuan J (2008) A best on-line algorithm for single machine scheduling with small delivery times. Theor Comput Sci 393:287–293
Vestjens APA (1997) Online Machine Scheduling. Ph.D. Thesis, Department of Mathematics and Computing Science, Eindhoven University of Technology, Eindhoven, The Netherlands
Woeginger GJ (1994) Heuristics for parallel machine scheduling with delivery times. Acta Inform 31(6):503–512
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
Acknowledgments
The authors would like to thank anonymous referees whose comments helped a lot to improve this paper. 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 scheduling on two parallel machines with release dates and delivery times. J Comb Optim 30, 347–359 (2015). https://doi.org/10.1007/s10878-014-9760-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10878-014-9760-y