Abstract
Given n jobs each of which has a release time, a deadline, and a processing requirement, we examine the problem of determining whether there exists a preemptive schedule on m uniform machines which completes each job in the time interval between its release time and its deadline. An 0((m+1ogn) (m2n2+n4)) algorithm is presented which uses a polymatroidal flow network to construct such a schedule whenever one exists. This algorithm is then used with search techniques to find a schedule which minimizes maximum lateness.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
J. Bruno, T. Gonzalez (1976) Scheduling independent tasks with release dates and due dates on parallel machines. Technical Report 213, Computer Science Department, Pennsylvania State University.
T. Gonzalez, S. Sahni (1976) Open shop scheduling to minimize finish time. J. Assoc. Comput. Mach. 23, 665–679.
T. Gonzalez, S. Sahni (1978) Preemptive scheduling of uniform processor systems. J. Assoc. Comput. Mach. 25, 92–101.
W. Horn (1974) Some simple scheduling algorithms. Naval Res. Logist. Quart. 21, 177–185.
E.C. Horvath, S. Lam, R. Sethi (1977) A level algorithm for preemptive scheduling. J. Assoc. Comput. Mach. 25, 32–43.
J. Labetoulle, E.L. Lawler, J.K. Lenstra, A.H.G. Rinnooy Kan (1979) Preemptive scheduling of uniform machines subject to release dates. Report BW 99, Mathematisch Centrum, Amsterdam.
E.L. Lawler, C.U. Martel (1980) Computing maximal “poly-matroidal” network flows. Research Memorandum ERL M80/52, Electronics Research Laboratory, University of California, Berkeley.
C. Martel (1981) Preemptive scheduling with release times, deadlines and due times. J. Assoc. Comput. Mach., to appear.
C. Papadimitriou (1979) Efficient search for rationals. Inform. Process. Lett. 8, 1–9.
S. Sahni, Y. Cho (1980) Scheduling independent tasks with due times on a uniform processor system. J. Assoc. Comput. Mach. 27, 550–563.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1982 D. Reidel Publishing Company
About this paper
Cite this paper
Martel, C. (1982). Scheduling Uniform Machines with Release Times, Deadlines and Due Times. In: Dempster, M.A.H., Lenstra, J.K., Rinnooy Kan, A.H.G. (eds) Deterministic and Stochastic Scheduling. NATO Advanced Study Institutes Series, vol 84. Springer, Dordrecht. https://doi.org/10.1007/978-94-009-7801-0_5
Download citation
DOI: https://doi.org/10.1007/978-94-009-7801-0_5
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-009-7803-4
Online ISBN: 978-94-009-7801-0
eBook Packages: Springer Book Archive