New algorithms for an ancient scheduling problem

被引:104
作者
Bartal, Y
Fiat, A
Karloff, H
Vohra, R
机构
[1] UNIV CHICAGO,DEPT COMP SCI,CHICAGO,IL 60637
[2] OHIO STATE UNIV,DEPT MANAGEMENT SCI,COLUMBUS,OH 43210
关键词
D O I
10.1006/jcss.1995.1074
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 arrives, it must be assigned immediately to one of the m machines. We present two main results. The first is a (2 - epsilon)-competitive deterministic algorithm for all m. The competitive ratio of all previous algorithms approaches 2 as m --> infinity. 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. (C) 1995 Academic Press, Inc.
引用
收藏
页码:359 / 366
页数:8
相关论文
共 9 条
  • [1] Faigle U., 1989, Acta Cybernetica, V9, P107
  • [2] GALAMBOS G, UNPUB ON LINE SCHEDU
  • [3] Graham R. L., 1979, Discrete Optimisation, P287
  • [4] BOUNDS FOR CERTAIN MULTIPROCESSING ANOMALIES
    GRAHAM, RL
    [J]. BELL SYSTEM TECHNICAL JOURNAL, 1966, 45 (09): : 1563 - +
  • [5] Lawler E. L., 1983, MATH PROGRAMMING STA, P202, DOI 10.1007/978-3-642-68874-4_9
  • [6] LAWLER EL, IN PRESS HDB OPERATI, V4
  • [7] LENSTRA JK, 1988, INTRO MULTIPROCESSOR
  • [8] LINIAL N, COMMUNICATION
  • [9] NARAYANAN PR, 1991, OPTIMAL ON LINE ALGO