Skip to main content
Log in

Scheduling uniform machines on-line requires nondecreasing speed ratios

  • Published:
Mathematical Programming Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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.

    Google Scholar 

  2. B. Chen, A. van Vliet, G.J. Woeginger, An optimal algorithm for preemptive on-line scheduling, Operations Research Letters 18 (1995) 127–131.

    Google Scholar 

  3. K.S. Hong, J.Y.-T. Leung, On-line scheduling of real-time tasks, IEEE Transactions on Computers 41 (1992) 1326–1331.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. T. Gonzalez, S. Sahni, Preemptive scheduling of uniform processor systems, Journal of the ACM 25 (1978) 92–101.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. E.C. Horvath, S. Lam, R. Sethi, A level algorithm for preemptive scheduling, Journal of the ACM 24 (1977) 32–43.

    Google Scholar 

  8. S. Sahni, Y. Cho, Nearly on-line scheduling of a uniform processor system with release times, SIAM Journal on Computing 8 (1979) 275–285.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01585873

Keywords

Navigation