Abstract
We consider the following on-line scheduling problem. We have to schedulen independent jobs, wheren is unknown, onm uniform parallel machines so as to minimize the makespan; preemption is allowed. Each job becomes available at its release date, and this release date is not known beforehand; its processing requirement becomes known at its arrival. We show that if only a finite number of preemptions is allowed, there exists an algorithm that solves the problem if and only ifs i−1/si ⩽ si/si+1 for alli = 2,⋯,m − 1, wheres i denotes theith largest machine speed. We also show that if this condition is satisfied, then O(mn) preemptions are necessary, and we provide an example to show that this bound is tight. © 1998 The Mathematical Programming Society, Inc. Published by Elsevier Science B.V.
Similar content being viewed by others
References
Y. Bartal, A. Fiat, H. Karloff, R. Vohra, New algorithms for an ancient scheduling problem, Journal of Computer and System Sciences 51 (1995) 359–366.
B. Chen, A. van Vliet, G.J. Woeginger, An optimal algorithm for preemptive on-line scheduling, Operations Research Letters 18 (1995) 127–131.
K.S. Hong, J.Y.-T. Leung, On-line scheduling of real-time tasks, IEEE Transactions on Computers 41 (1992) 1326–1331.
J. Labetoulle, E.L. Lawler, J.K. Lenstra, A.H.G. Rinnooy Kan, Preemptive scheduling of uniform machines subject to release dates, in: W.R. Pulleyblank (Ed.), Progress in Combinatorial Optimization, Academic Press, Toronto, 1984, pp. 245–261, ISBN 0-12-566780-9.
T. Gonzalez, S. Sahni, Preemptive scheduling of uniform processor systems, Journal of the ACM 25 (1978) 92–101.
E.L. Lawler, J.K. Lenstra, A.H.G. Rinnooy Kan, D.B. Shmoys, Sequencing and scheduling: algorithms and complexity, in: S.C. Graves, A.H.G. Rinnooy Kan, P.H. Zipkin (Eds.), Logistics of Production and Inventory, Handbooks in OR and MS 4, Elsevier, Amsterdam, Ch. 9, 1993, pp. 445–522, ISBN 0-444-87472-0.
E.C. Horvath, S. Lam, R. Sethi, A level algorithm for preemptive scheduling, Journal of the ACM 24 (1977) 32–43.
S. Sahni, Y. Cho, Nearly on-line scheduling of a uniform processor system with release times, SIAM Journal on Computing 8 (1979) 275–285.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Vestjens, A.P.A. Scheduling uniform machines on-line requires nondecreasing speed ratios. Mathematical Programming 82, 225–234 (1998). https://doi.org/10.1007/BF01585873
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF01585873