Abstract
In this paper we study parallel batch scheduling problems with bounded batch capacity and equal-length jobs in a single and parallel machine environment. It is shown that the feasibility problem 1|p-batch,b<n,r j ,p j =p,C j ≤d j |− can be solved in O(n 2) time and that the problem of minimizing the maximum lateness can be solved in O(n 2log n) time. For the parallel machine problem P|p-batch,b<n,r j ,p j =p,C j ≤d j |− an O(n 3log n)-time algorithm is provided, which can also be used to solve the problem of minimizing the maximum lateness in O(n 3log 2 n) time.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Baptiste, P. (2000). Batching identical jobs. Mathematical Methods of Operations Research, 52, 355–367.
Brucker, P. (2007). Scheduling algorithms. Berlin: Springer.
Cheng, T. C. E., Yuan, J. J., & Yang, A. F. (2005). Scheduling a batch-processing machine subject to precedence constraints, release dates and identical processing times. Computers and Operations Research, 32, 849–859.
Garey, M. R., Johnson, D. S., Simons, B. B., & Tarjan, R. E. (1981). Scheduling unit-time tasks with arbitrary release times and deadlines. SIAM Journal on Computing, 10, 256–269.
Ikura, Y., & Gimple, M. (1986). Efficient scheduling algorithms for a single batch processing machine. Operations Research Letters, 5, 61–65.
Lageweg, B. J., Lenstra, J. K., & Rinnooy Kan, A. H. G. (1976). Minimizing maximum lateness on one machine: computational experience and some applications. Statistica Neerlandica, 30, 25–41.
Lawler, E. L., Lenstra, J. K., Rinnooy Kan, A. H. G., & Shmoys, D. B. (1993). Sequencing and scheduling: algorithms and complexity. In Graves, S. C., Rinnooy Kan, A. H. G., & Zipkin, P. H. (Eds.) Handbooks in operations research and management science, logistics of production and inventory (Vol. 4, pp. 445–522). Amsterdam: North-Holland.
Lee, C. Y., Uzsoy, R., & Martin-Vega, L. A. (1992). Efficient algorithms for scheduling semiconductor burn-in operations. Operations Research, 40, 764–775.
Simons, B. B. (1978). A fast algorithm for multiprocessor scheduling of unit-length jobs. In IEEE 19th annual symposium on foundations of computer science (pp. 246–252).
Simons, B. B. (1983). Multiprocessor scheduling of unit-time jobs with arbitrary release times and deadlines. SIAM Journal on Computing, 12, 294–299.
Simons, B. B., & Warmuth, M. K. (1989). A fast algorithm for multiprocessor scheduling of unit-length jobs. SIAM Journal on Computing, 18, 690–710.
Ullman, J. D. (1975). NP-complete scheduling problems. Journal of Computer and System Sciences, 10, 384–393.
Vakhania, N. (2003). A better algorithm for sequencing with release and delivery times on identical machines. Journal of Algorithms, 48, 273–293.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Condotta, A., Knust, S. & Shakhlevich, N.V. Parallel batch scheduling of equal-length jobs with release and due dates. J Sched 13, 463–477 (2010). https://doi.org/10.1007/s10951-010-0176-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10951-010-0176-y