Abstract
This paper concerns the problem of scheduling jobs with unit processing time and nonidentical sizes on single or parallel identical batch machines. The objective is to minimize the total completion time of all jobs. We show that the worst-case ratio of the algorithm based on the bin-packing algorithm First Fit Increasing lies in the interval \(\left[ \frac{109}{82}, \frac{2+\sqrt{2}}{2}\right] \approx [1.3293, 1.7071]\) for the single machine case, and is no more than \(\frac{6+\sqrt{2}}{4}\approx 1.8536\) for the parallel machines case.
Similar content being viewed by others
References
Anily S, Bramel J, Simchi-Levi D (1994) Worst-case analysis of heuristics for the bin packing problem with general cost structures. Oper Res 42(2):287–298
Balogh J, Békési J, Dósa G, Sgall J, van Stee R (2015) The optimal absolute ratio for online bin packing. In: Proceedings of the 26th annual ACM-SIAM symposium on discrete algorithms, pp 1425–1438
Boyar J, Dósa G, Epstein L (2012) On the absolute approximation ratio for First Fit and related results. Discrete Appl Math 160:1914–1923
Brucker P, Gladky A, Hoogeveen H, Kovalyov MY, Potts CN, Tautenhahn T, van de Velde SL (1998) Scheduling a batching machine. J Sched 1:31–54
Cheng B, Yang S, Hu X, Chen B (2012) Minimizing makespan and total completion time for parallel batch processing machines with non-identical job sizes. Appl Math Model 36(7):3161–3167
Deng X, Feng H, Li G, Liu G (2002) A PTAS for minimizing total completion time of bounded batch scheduling. Int J Found Comput Sci 13:817–827
Dósa G (2007) The tight bound of First Fit decreasing bin-packing algorithm is \(FFD(L)\le \frac{11}{9}OPT(L)+\frac{6}{9}\). Lect Notes Comput Sci 4614:1–11
Dósa G, Sgall J (2013) First Fit bin packing: a tight analysis. In: Proceedings of the 30th symposium on theoretical aspects of computer science, pp 538–549
Dósa G, Tan ZY, Tuza Z, Yan Y, Lányi CS (2014) Improved bounds for batch scheduling with nonidentical job sizes. Naval Res Logist 61:351–358
Epstein L, Levin A (2012) Bin packing with general cost structures. Math Program 132(1):355–391
Garey MR, Johnson DS (1978) Computers and intractability: a guide to the theory of NP-completeness. Freeman, London
Hochbaum DS, Landy D (1997) Scheduling semiconductor burn-in operations to minimize total flowtime. Oper Res 45(6):874–8859
Ikura Y, Gimple M (1986) Scheduling algorithms for a single batching processing machine. Oper Res Lett 5:61–65
Johnson DS (1973) Near-optimal bin packing algorithms. Doctoral Thesis, MIT
Johnson DS, Demers A, Ullman JD, Garey MR, Graham RL (1974) Worst-case performance bounds for simple one-dimensional packing algorithms. SIAM J Comput 3:299–325
Li S, Li G, Qi X (2006) Minimizing total weighted completion time on identical parallel batch machines. Int J Found Comput Sci 17(6):1441–1453
Li S, Li G, Zhang S (2005) Minimizing makespan with release times on identical parallel batching machines. Discrete Appl Math 148:127–134
Poon CK, Yu W (2004) On minimizing total completion time in batch machine scheduling. Int J Found Comput Sci 15(4):593–607
Potts CN, Kovalyov MY (2000) Scheduling with batching: a review. Eur J Oper Res 120:228–249
Simchi-Levi D (1994) New worst-case results for the bin-packing problem. Naval Res Logist 41:579–585
Ullman JD (1971) The performance of a memory allocation algorithm. Technical Report 100, Princeton University
Uzsoy R (1994) A single batch processing machine with non-identical job sizes. Int J Prod Res 32:1615–1635
Xia B, Tan ZY (2010) Tighter bounds of the First Fit algorithm for the bin-packing problem. Discrete Appl Math 158:1668–1675
Acknowledgements
The authors would like to thank the anonymous referees for their careful reading of this article and for helpful comments.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
A preliminary version of this paper appeared in the Proceedings of the 11th International Conference on Combinatorial Optimization and Applications, Lecture Notes in Computer Science, 10627, pp. 165–179. Supported by the National Natural Science Foundation of China (11671356, 11801505).
Rights and permissions
About this article
Cite this article
Li, R., Tan, Z. & Zhu, Q. Batch scheduling of nonidentical job sizes with minsum criteria. J Comb Optim 42, 543–564 (2021). https://doi.org/10.1007/s10878-019-00419-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10878-019-00419-9