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 ≤ i ≤ m, 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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
Bartholdi, J.J.: unpublished manuscript (1988)
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)
Deng, X., Feng, H., Zhang, P., Zhang, Y., Zhu, H.: Minimizing mean completion time in batch processing system. Algorithmica 38(4), 513–528 (2004)
Deng, X., Poon, C.K., Zhang, Y.: Approximation Algorithms in batch scheduling. Journal of Combinational Optimization 7, 247–257 (2003)
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)
Glassey, C.R., Weng, W.W.: Dynamic batching heuristics for simultaneous processing. IEEE Transactions on Semiconductor Manufacturing, 77–82 (1992)
Ikura, Y., Gimple, M.: Scheduling algorithm for a single batch processing machine. Operations Research Letters 5, 61–65 (1986)
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)
Li, S., Li, G., Zhang, S.: Minimizing Makespan with Release Times on Identical Parallel Batching Machines. Discrete Applied Mathematics 1 (2005)
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)
Lee, C.Y., Uzsoy, R., Martin Vega, L.A.: Efficient algorithms for scheduling semiconductor burn-in operations. Operations Research 40, 764–775 (1992)
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)
Poon, C.K., Yu, W.: On-line Scheduling Algorithms for a Batch Machine with Finite Capacity. To appear in Journal of Combinatorial optimization (2005)
Zhang, G., Cai, X., Wong, C.K.: On-line algorithms for minimizing makespan on batch processing machines. Naval Research Logistics 48, 241–258 (2001)
Zhang, G., Cai, X., Wong, C.K.: Optimal on-line algorithms for scheduling on parallel batch processing machines. IIE Transactions 35, 175–181 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)