New algorithms for an ancient scheduling problem

被引:106
作者
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 [J].
GRAHAM, RL .
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