Skip to main content

Optimal Semi-online Algorithm for Scheduling on a Batch Processing Machine

  • Conference paper
Combinatorial Optimization and Applications (COCOA 2009)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5573))

  • 1198 Accesses

Abstract

We consider two semi-online scheduling problems on a single batch (processing) machine with jobs’ nondecreasing processing times and jobs’ nonincreasing processing times, respectively. Our objective is to minimize the makespan. A batch processing machine can handle up to B jobs simultaneously. We study an unbounded model where B = ∞. The jobs that are processed together construct a batch, and all jobs in a batch start and complete at the same time. The processing time of a batch is given by the longest processing time of any job in the batch. Jobs arrive over time. Let p j denote the processing time of job J j . Given job J j and its following job J j + 1, we assume that p j + 1 ≥ αp j , where α ≥ 1 is a constant number, for the first problem with jobs’ nondecreasing processing times. For the second problem, we assume that p j + 1 ≤ αp j , where 0 < α< 1 is a constant number. We propose an optimal algorithm for both problems with a competitive ratio \(\frac{\sqrt{\alpha^2+4}-\alpha}{2}+1\) for the first problem and \(\frac{\sqrt{4\alpha+1}+1}{2}\) for the second problem.

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 109.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 139.00
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. Borodin, A., El-Yaniv, R.: Online Computation and Competitive Analysis. Cambridge University Press, Cambridge (1998)

    MATH  Google Scholar 

  2. Deng, X., Poon, C.K., Zhang, Y.: Approximation Algorithms in Batch Processing. Journal of Combinatorial Optimization 7, 247–257 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  3. Fu, R., Tian, J., Yuan, J., He, C.: On-Line Scheduling on a Batch Machine to Minimize Makespan with Limited Restarts. Operational Research Letters 36, 255–258 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  4. Fu, R., Tian, J., Yuan, J., Lin, Y.: On-Line Scheduling in a Parallel Batch Processing System to Minimize Makespan Using Restarts. Theoretical Computer Science 374, 196–202 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  5. Pruhs, K., Sgall, J., Torng, E.: Online Scheduling. In: Leung, J.Y.-T. (ed.) Handbook of Scheduling: Algorithms, Models, and Performance Analysis (2004)

    Google Scholar 

  6. Lee, C.Y., Uzsoy, R.: Minimizing Makespan on a Single Batch Processing Machine with Dynamic Job Arrivals. International Journal of Production Research 37, 219–236 (1999)

    Article  MATH  Google Scholar 

  7. Lee, C.Y., Uzsoy, R., Martin-Vega, L.A.: Efficient Algorithms for Scheduling Semiconductor Burn-in Operations. Operations Research 40, 764–775 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  8. Nong, Q., Yuan, J., Fu, R., Lin, L., Tian, J.: The Single-Machine Parallel-Batching On-Line Scheduling Problem with Family Jobs to Minimize Makespan. International Journal of Production Economics 111, 435–440 (2008)

    Article  Google Scholar 

  9. Poon, C.K., Yu, W.: Online Scheduling Algorithms for a Batch Machine with Finite Capacity. Journal of Combinatorial Optimization 9, 167–186 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  10. Zhang, G., Cai, X., Wong, C.: On-Line Algorithms for Minimizing Makespan on Batch Processing Machines. Naval Research Logistics 48, 241–258 (2001)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Liu, M., Xu, Y., Chu, C., Wang, L. (2009). Optimal Semi-online Algorithm for Scheduling on a Batch Processing Machine. In: Du, DZ., Hu, X., Pardalos, P.M. (eds) Combinatorial Optimization and Applications. COCOA 2009. Lecture Notes in Computer Science, vol 5573. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02026-1_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-02026-1_32

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-02025-4

  • Online ISBN: 978-3-642-02026-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics