ACM Home Page
Please provide us with feedback. Feedback
New algorithms for an ancient scheduling problem
Full text PdfPdf (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
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 20,   Downloads (12 Months): 121,   Citation Count: 17
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/129712.129718
What is a DOI?

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

Collaborative Colleagues:
Yair Bartal: colleagues
Amos Fiat: colleagues
Howard Karloff: colleagues
Rakesh Vohra: colleagues