Abstract
Consideration is given to the problem of nonpreemptively scheduling a set ofN independent tasks to a system ofM identical processors, with the objective to minimize the overall finish time. It is proved that the 0/1-INTERCHANGE scheduling heuristic can be modified, without increasing its time complexity fromO(N logM), so that its worst-case performance bound is reduced from 2 to 4/3 times optimal.
Similar content being viewed by others
References
A. V. Aho, J. E. Hopcroft and J. D. Ullman,The Design and Analysis of Computer Algorithms, Addison-Wesley, London, 1974.
E. G. Coffman, M. R. Garey and D. S. Johnson,An application of bin-packing to multiprocessor scheduling, SIAM Journal on Computing 7 (1978), 1–17.
G. Finn and E. Horowitz,A linear time approximation algorithm for multiprocessor scheduling, BIT 19 (1979), 312–320.
M. R. Garey and D. S. Johnson,Computers and Intractability, Freeman, San Francisco, 1979.
R. L. Graham,Bounds on multiprocessor timing anomalies, SIAM Journal on Applied Mathematics 17 (1969), 416–429.
M. A. Langston,Processor scheduling with improved heuristic algorithms, Doctoral Dissertation, Texas A&M University, College Station, 1981.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Langston, M.A. Improved 0/1-interchange scheduling. BIT 22, 282–290 (1982). https://doi.org/10.1007/BF01934441
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01934441