Skip to main content
Log in

Batch-Processing Scheduling with Setup Times

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • M. Fischetti, S. Martello, and P. Toth, “Approximation algorithms for fixed job scheduling problems,” Operations Research, vol. 40, pp. 96–108, 1992.

    Google Scholar 

  • J.B. Ghosh, “Batch scheduling to minimize total completion time,” Operations Research Letters, vol. 16, pp. 271–275, 1994.

    Google Scholar 

  • R.L. Graham, “Bounds for certain multiprocessing anomalies,” Bell System Tech. J., vol. 45, pp. 1563–1581, 1966.

    Google Scholar 

  • D. Hochbaum and D. Landy, “Scheduling semiconductor burn-in operations to minimize total flowtime,” Operations Research, vol. 45, pp. 874–885, 1997.

    Google Scholar 

  • C.H. Papadimitriou and K. Steiglitz, Combinatorial Optimization: Algorithms and Complexity, Englewood Cliff, New Jersey, 1982.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:JOCO.0000031415.55216.2a

Navigation