| New algorithms for an ancient scheduling problem |
| Full text |
Pdf
(743 KB)
|
| Source
|
Annual ACM Symposium on Theory of Computing
archive
Proceedings of the twenty-fourth annual ACM symposium on Theory of computing
table of contents
Victoria, British Columbia, Canada
Pages: 51 - 58
Year of Publication: 1992
ISBN:0-89791-511-9
|
|
Authors
|
|
Yair Bartal
|
Computer Science Department, School of Mathematics, Tel-Aviv University, Tel-Aviv 69978, Israel
|
|
Amos Fiat
|
Computer Science Department, School of Mathematics, Tel-Aviv University, Tel-Aviv 69978, Israel
|
|
Howard Karloff
|
Department of Computer Science, University of Chicago
|
|
Rakesh Vohra
|
Department of Management Science, Ohio State University
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 20, Downloads (12 Months): 121, Citation Count: 17
|
|
|
ABSTRACT
We consider the on-line version of the original m-machine scheduling problem: given m machines and n positive real jobs, schedule the n jobs on the m machines so as to minimize the makespan, the completion time of the last job. In the on-line version, as soon as job j arrrives, it must be assigned immediately to one of the m machines.
We present two main results. The first is a (2–&egr;)-competitive deterministic algorithm for all m. The competitive ratio of all previous algorithms approaches 2 as m→ ∞ . Indeed, the problem of improving the competitive ratio for large m had been open since 1966, when the first algorithm for this problem appeared.
The second result is an optimal randomized algorithm for the case m = 2. To the best of our knowledge, our 4/3-competitive algorithm is the first specifically randomized algorithm for the original, m-machine, on-line scheduling problem.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
G. Galambos and G. Woeginger, "An On- Line Scheduling Heuristic with Better Worst Case Ratio than Graham's List Scheduling," manuscript, J6zsef Attila University, Szeged, Hungary.
|
| |
3
|
R. L. Graham, "Bounds for Certain Multiprocessing Anomalies," Bell System Technical Journal 45 (1966), 1563-1581.
|
| |
4
|
R. L. Graham, E. L. Lawler, J. K. Lenstra, and A. H. G. Rinnooy Kan, "Optimization and Approximation in Deterministic Sequencing and Scheduling: a Survey," Annals of Discrete Mathematics 5 (1979), 287-326.
|
| |
5
|
E. L. Lawler, "Recent Results in the Theory of Machine Scheduling," in A. Baehem, M. Grotsehel, and B. Korte (eds.), Math Programming The State of the Art (Bonn 1982), Springer-Verlag, New York, 1983, 202-234.
|
| |
6
|
E. L. Lawler, J. K. Lenstra, A. H. G. Rinnooy Kan, and D. B. Shmoys, "Sequencing and Scheduling: Algorithms and Complexity," to appear in Handbook of Operations Research and Management Science, Volume IV: Production Planning and Inventory, S. C. Graves, A. H. G. Rinnooy Kan, and P. Zipkin (eds.), North-Holland.
|
| |
7
|
J. K. Lenstra and A. H. G. Rinnooy Kan, "An Introduction to Multiprocessor Scheduling," Technical Report, CWI, Amsterdam, 1988.
|
| |
8
|
N. Linial, personal communication.
|
| |
9
|
P. R. Narayanan and R. Chandrasekaran, "Optimal On-Line Algorithms for Scheduling," manuscript, University of Texas at Dallas, 1991.
|
CITED BY 17
|
|
David R. Karger , Steven J. Phillips , Eric Torng, A better algorithm for an ancient scheduling problem, Proceedings of the fifth annual ACM-SIAM symposium on Discrete algorithms, p.132-140, January 23-25, 1994, Arlington, Virginia, United States
|
|
|
|
|
|
Baruch Awerbuch , Yossi Azar , Serge Plotkin , Orli Waarts, Competitive routing of virtual circuits with unknown duration, Proceedings of the fifth annual ACM-SIAM symposium on Discrete algorithms, p.321-327, January 23-25, 1994, Arlington, Virginia, United States
|
|
|
Jon Kleinberg , Yuval Rabani , Éva Tardos, Allocating bandwidth for bursty connections, Proceedings of the twenty-ninth annual ACM symposium on Theory of computing, p.664-673, May 04-06, 1997, El Paso, Texas, United States
|
|
|
|
|
|
Yair Bartal , Stefano Leonardi , Alberto Marchetti-Spaccamela , Jiří Sgall , Leen Stougie, Multiprocessor scheduling with rejection, Proceedings of the seventh annual ACM-SIAM symposium on Discrete algorithms, p.95-103, January 28-30, 1996, Atlanta, Georgia, United States
|
|
|
Adi Avidor , Yossi Azar , Jiří Sgall, Ancient and new algorithms for load balancing in the Lp norm, Proceedings of the ninth annual ACM-SIAM symposium on Discrete algorithms, p.426-435, January 25-27, 1998, San Francisco, California, United States
|
|
|
James Aspnes , Yossi Azar , Amos Fiat , Serge Plotkin , Orli Waarts, On-line load balancing with applications to machine scheduling and virtual circuit routing, Proceedings of the twenty-fifth annual ACM symposium on Theory of computing, p.623-631, May 16-18, 1993, San Diego, California, United States
|
|
|
|
|
|
|
|
|
Miklos Ajtai , James Aspnes , Moni Naor , Yuval Rabani , Leonard J. Schulman , Orli Waarts, Fairness in scheduling, Proceedings of the sixth annual ACM-SIAM symposium on Discrete algorithms, p.477-485, January 22-24, 1995, San Francisco, California, United States
|
|
|
Rajeev Motwani , Steven Phillips , Eric Torng, Non-clairvoyant scheduling, Proceedings of the fourth annual ACM-SIAM Symposium on Discrete algorithms, p.422-431, January 25-27, 1993, Austin, Texas, United States
|
|
|
Amitai Armon , Yossi Azar , Leah Epstein , Oded Regev, Temporary tasks assignment resolved, Proceedings of the thirteenth annual ACM-SIAM symposium on Discrete algorithms, p.116-124, January 06-08, 2002, San Francisco, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|