Improved bounds for batch scheduling with nonidentical job sizes

Here, we revisit the bounded batch scheduling problem with nonidentical job sizes on single and parallel identical machines, with the objective of minimizing the makespan. For the single machine case, we present an algorithm which calls an online algorithm P (chosen arbitrarily) for the one-dimensional bin-packing problem as a sub-procedure, and prove that its worst-case ratio is the same as the absolute performance ratio of P. Hence, there exists an algorithm with worst-case ratio 17 10 , which is better than any known upper bound on this problem. For the parallel machines case, we prove that there does not exist any polynomial-time algorithm with worst-case ratio smaller than 2 unless P = NP, even if all jobs have unit processing time. Then we present an algorithm with worst-case ratio arbitrarily close to 2. © 2014 Wiley Periodicals, Inc. Naval Research Logistics 61: 351–358, 2014

[1]  Leah Epstein,et al.  On the absolute approximation ratio for First Fit and related results , 2012, Discret. Appl. Math..

[2]  Guochuan Zhang,et al.  Minimizing makespan on a single batch processing machine with nonidentical job sizes , 2001 .

[3]  J. A. Hoogeveen,et al.  Scheduling a batching machine , 1998 .

[4]  József Békési,et al.  New lower bounds for certain classes of bin packing algorithms , 2012, Theor. Comput. Sci..

[5]  Binzhou Xia,et al.  Tighter bounds of the First Fit algorithm for the bin-packing problem , 2010, Discret. Appl. Math..

[6]  Andrew Chi-Chih Yao,et al.  New Algorithms for Bin Packing , 1978, JACM.

[7]  György Dósa,et al.  The Tight Bound of First Fit Decreasing Bin-Packing Algorithm Is FFD(I) <= 11/9OPT(I) + 6/9 , 2007, ESCAPE.

[8]  David B. Shmoys,et al.  Using dual approximation algorithms for scheduling problems: Theoretical and practical results , 1985, 26th Annual Symposium on Foundations of Computer Science (sfcs 1985).

[9]  Steven S. Seiden,et al.  On the online bin packing problem , 2001, JACM.

[10]  Shuguang Li,et al.  Minimizing makespan with release times on identical parallel batching machines , 2005, Discret. Appl. Math..

[11]  Ronald L. Graham,et al.  Bounds on Multiprocessing Timing Anomalies , 1969, SIAM Journal of Applied Mathematics.

[12]  Sartaj Sahni,et al.  Algorithms for Scheduling Independent Tasks , 1976, J. ACM.

[13]  R. Uzsoy Scheduling a single batch processing machine with non-identical job sizes , 1994 .

[14]  Chris N. Potts,et al.  Scheduling with batching: A review , 2000, Eur. J. Oper. Res..

[15]  D. T. Lee,et al.  A simple on-line bin-packing algorithm , 1985, JACM.

[16]  Ronald L. Graham,et al.  Bounds for certain multiprocessing anomalies , 1966 .

[17]  D. Simchi-Levi New worst‐case results for the bin‐packing problem , 1994 .

[18]  Jeffrey D. Ullman,et al.  Worst-Case Performance Bounds for Simple One-Dimensional Packing Algorithms , 1974, SIAM J. Comput..

[19]  Yoshiro Ikura,et al.  Efficient scheduling algorithms for a single batch processing machine , 1986 .