Skip to main content

A PTAS for Scheduling on Agreeable Unrelated Parallel Batch Processing Machines with Dynamic Job Arrivals

  • Conference paper
Algorithmic Applications in Management (AAIM 2005)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3521))

Included in the following conference series:

Abstract

We consider the scheduling problem R m | r j ,B | C max under the assumption of agreement, i.e., \(p_{ij_{1}} \geq p_{ij_{2}}\) for some i implies \(p_{ij_{1}} \geq p_{ij_{2}}\) for all 1 ≤ im, where \(p_{ij_{1}}\) and \(p_{ij_{2}}\) denote the processing times on machine M i of jobs J j1 and J j2, respectively. For the special case when the number of distinct release times t is constant and all processing times and release times integral, we propose a pseudo-polynomial time algorithm by approach of dynamic programming. Without the integral restriction, an FPTAS is provided. And for the general case with arbitrary t, we establish a PTAS.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Ahmadi, J.H., Ahmadi, R.H., Dasu, S., Tang, C.S.: Batching and scheduling jobs on batch and discrete processors. Operations Research 40, 750–763 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  2. Brucker, P., Gladky, A., Hoogeveen, H., Kovalyow, M.Y., Poots, C.N., Tautenhahn, T., van de Velde, S.L.: Scheduling a batching machine. Journal of Scheduling 1, 31–54 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  3. Bartholdi, J.J.: unpublished manuscript (1988)

    Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  5. Deng, X., Feng, H., Zhang, P., Zhang, Y., Zhu, H.: Minimizing mean completion time in batch processing system. Algorithmica 38(4), 513–528 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  6. Deng, X., Poon, C.K., Zhang, Y.: Approximation Algorithms in batch scheduling. Journal of Combinational Optimization 7, 247–257 (2003)

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  8. Glassey, C.R., Weng, W.W.: Dynamic batching heuristics for simultaneous processing. IEEE Transactions on Semiconductor Manufacturing, 77–82 (1992)

    Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  10. Li, C.L., Lee, C.Y.: 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 

  11. Li, S., Li, G., Zhang, S.: Minimizing Makespan with Release Times on Identical Parallel Batching Machines. Discrete Applied Mathematics 1 (2005)

    Google Scholar 

  12. Lee, C.Y., Uzsoy, R.: 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 

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

    Article  MATH  MathSciNet  Google Scholar 

  14. Poon, C.K., Yu, W.: A Flexible On-line Scheduling Algorithm for Batch Machine with Infinite Capacity. Annals of Operations Research 133, 175–181 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  15. Poon, C.K., Yu, W.: On-line Scheduling Algorithms for a Batch Machine with Finite Capacity. To appear in Journal of Combinatorial optimization (2005)

    Google Scholar 

  16. Zhang, G., Cai, X., Wong, C.K.: On-line algorithms for minimizing makespan on batch processing machines. Naval Research Logistics 48, 241–258 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  17. Zhang, G., Cai, X., Wong, C.K.: Optimal on-line algorithms for scheduling on parallel batch processing machines. IIE Transactions 35, 175–181 (2003)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zhang, Y., Cao, Z., Bai, Q. (2005). A PTAS for Scheduling on Agreeable Unrelated Parallel Batch Processing Machines with Dynamic Job Arrivals. In: Megiddo, N., Xu, Y., Zhu, B. (eds) Algorithmic Applications in Management. AAIM 2005. Lecture Notes in Computer Science, vol 3521. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11496199_19

Download citation

  • DOI: https://doi.org/10.1007/11496199_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-26224-4

  • Online ISBN: 978-3-540-32440-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics