Skip to main content

Approximation Algorithms in Batch Processing

  • Conference paper
  • First Online:
Algorithms and Computation (ISAAC 1999)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1741))

Included in the following conference series:

Abstract

We study the scheduling of a set of jobs, each characterised by a release (arrival) time and a processing time, for a batch processing machine capable of running (at most) a fixed number of jobs at a time. When the job release times and processing times are known a-priori and the inputs are integers, we obtained an algorithm for finding a schedule with the minimum makespan. The running time is pseudo-polynomial when the number of distinct job release times is constant. We also ob- tained a fully polynomial time approximation scheme when the number of distinct job release times is constant, and a polynomial time approxi- mation scheme when that number is arbitrary. When nothing is known about a job until it arrives, i.e., the on-line setting, we proved a lower bound of \( (\sqrt 5 + 1)/2 \) on the competitive ratio of any approximation al- gorithm. This bound is tight when the machine capacity is unbounded.

This research is partially supported by a grant from Hong Kong Research Grant Council and a grant from City University of Hong Kong as well as a grant from Natural Science Foundation of China and Shandong.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J.H. Ahmadi, R.H. Ahmadi, S. Dasu, and C.S. Tang. Batching and scheduling jobs on batch and discrete processors. Operations Research, 40:750–763, 1992.

    MATH  MathSciNet  Google Scholar 

  2. J.J. Bartholdi. unpublished manuscript, 1988.

    Google Scholar 

  3. P. Brucker, A. Gladky, H. Hoogeveen, M.Y. Kovalyov, C.N. Potts, T. Tautenhahn, and S.L. van de Velde. Scheduling a batching machine. Journal of Scheduling, 1:31–54, 1998.

    Article  MATH  MathSciNet  Google Scholar 

  4. V. Chandru, C.Y. Lee, and R. Uzsoy. Minimizing total completion time on a batch processing machine with job families. Operations Research Letters, 13:61–65, 1993.

    Article  MATH  MathSciNet  Google Scholar 

  5. V. Chandru, C.Y. Lee, and R. Uzsoy. Minimizing total completion time on batch processing machines. International Journal of Production Research, 31:2097–2121, 1993.

    Article  Google Scholar 

  6. G. Dobson and R.S. Nambinadom. The batch loading scheduling problem. Technical report, Simon Graduate School of Business Administration, University of Rochester, 1992.

    Google Scholar 

  7. C.R. Glassey and W.W. Weng. Dynamic batching heuristics for simultaneous processing. IEEE Transactions on Semiconductor Manufacturing, pages 77–82, 1991.

    Google Scholar 

  8. R.L. Graham, Lawler, J.K. Lenstra, and A.H.G. Rinnooy Kan. Optimization and approximation in deterministic sequencing and scheduling. Annals of Discrete Mathematics, 5:387–326, 1979.

    MathSciNet  Google Scholar 

  9. Y. Ikura and M. Gimple. Scheduling algorithm for a single batch processing machine. Operations Research Letters, 5:61–65, 1986.

    Article  MATH  MathSciNet  Google Scholar 

  10. C.Y. Lee and R. Uzsoy. Minimizing makespan on a single batch processing machine with dynamic job arrivals. Technical report, Department of Industrial and System Engineering, University of Florida, January 1996.

    Google Scholar 

  11. C.Y. Lee, R. Uzsoy, and L.A. Martin Vega. Efficient algorithms for scheduling semiconductor burn-in operations. Operations Research, 40:764–775, 1992.

    Article  MathSciNet  MATH  Google Scholar 

  12. C.L. Li and C.Y. Lee. Scheduling with agreeable release times and due dates on a batch processing machine. European Journal of Operational Research, 96:564–569, 1997.

    Article  MATH  Google Scholar 

  13. R. Uzsoy. Scheduling batch processing machines with incompatible job families. International Journal of Production Research, pages 2605–2708, 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Deng, X., Poon, C.K., Zhang, Y. (1999). Approximation Algorithms in Batch Processing. In: Algorithms and Computation. ISAAC 1999. Lecture Notes in Computer Science, vol 1741. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46632-0_16

Download citation

  • DOI: https://doi.org/10.1007/3-540-46632-0_16

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66916-6

  • Online ISBN: 978-3-540-46632-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics