Abstract
The problem is to minimize the total weighted completion time on a single batch-processing machine with setup times. The machine can process a batch of at most B jobs at one time, and the processing time of a batch is given by the longest processing time among the jobs in the batch. The setup time of a batch is given by the largest setup time among the jobs in the batch. This batch-processing problem reduces to the ordinary uni-processor scheduling problem when B = 1. In this paper we focus on the extreme case of B = +∞, i.e. a batch can contain any number of jobs. We present in this paper a polynomial-time approximation algorithm for the problem with a performance guarantee of 2. We further show that a special case of the problem can be solved in polynomial time.
Similar content being viewed by others
References
S. Albers and P. Brucker, “The complexity of one-machine batching problems,” Discrete Applied Mathematics, vol. 47, pp. 87–107, 1993.
P. Brucker, A. Gladky, H. Hooogeveen, M.Y. Kovalyov, C.N. Potts, T. Tautenhahn, and S.L. Van De Velde, “Scheduling a batching machine,” Journal of Scheduling, vol. 1, pp. 31–54, 1998.
V. Chandru, C. Lee, and R. Vzsoy, “Minimizing total completion time on a batch processing machine with job families,” Operations Research Letters, vol. 13, pp. 61–65, 1993.
X. Deng and Y. Zhang, “Minimizing mean response time in batch processing system. Computing and combinatorics (Tokyo 1999),” Lecture Notes in Comput. Sci., vol. 1624, Springer, Berlin, 1999, pp. 231–240.
M. Fischetti, S. Martello, and P. Toth, “Approximation algorithms for fixed job scheduling problems,” Operations Research, vol. 40, pp. 96–108, 1992.
J.B. Ghosh, “Batch scheduling to minimize total completion time,” Operations Research Letters, vol. 16, pp. 271–275, 1994.
R.L. Graham, “Bounds for certain multiprocessing anomalies,” Bell System Tech. J., vol. 45, pp. 1563–1581, 1966.
D. Hochbaum and D. Landy, “Scheduling semiconductor burn-in operations to minimize total flowtime,” Operations Research, vol. 45, pp. 874–885, 1997.
C.H. Papadimitriou and K. Steiglitz, Combinatorial Optimization: Algorithms and Complexity, Englewood Cliff, New Jersey, 1982.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Dang, C., Kang, L. Batch-Processing Scheduling with Setup Times. Journal of Combinatorial Optimization 8, 137–146 (2004). https://doi.org/10.1023/B:JOCO.0000031415.55216.2a
Issue Date:
DOI: https://doi.org/10.1023/B:JOCO.0000031415.55216.2a