Minimizing makespan in batch machine scheduling

被引:30
作者
Poon, CK
Zhang, PX
机构
[1] City Univ Hong Kong, Dept Comp Sci, Hong Kong, Hong Kong, Peoples R China
[2] Univ Toronto, Dept Comp Sci, Toronto, ON M5S 3G4, Canada
关键词
scheduling; makespan; batch machine; dynamic job arrival;
D O I
10.1007/s00453-004-1083-4
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We study the scheduling of a set of n jobs, each characterized by a release (arrival) time and a processing time, for a batch processing machine capable of running at most B jobs at a time. We obtain an O(n log n)-time algorithm when B is unbounded. When there are only m distinct release times and the inputs are integers, we obtain an O(n(BRmax)m(-1)(2/m)(m-3))-time algorithm where R-max is the difference between the maximum and minimum release times. When there are k distinct processing times and m release times, we obtain an O(n log m + k(k+2)B(k+1)m(2) log m)-time algorithm. We obtain even better algorithms for m = 2 and for k = 1. These algorithms improve most of the corresponding previous algorithms for the respective special cases and lead to improved approximation schemes for the general problem.
引用
收藏
页码:155 / 174
页数:20
相关论文
共 9 条
[1]  
Bartholdi J.J., 1988, UNPUB
[2]  
Brucker P., 1998, Journal of Scheduling, V1, P31, DOI 10.1002/(SICI)1099-1425(199806)1:1<31::AID-JOS4>3.0.CO
[3]  
2-R
[4]  
Deng XT, 2000, LECT NOTES COMPUT SC, V1741, P153
[5]  
GRAHAM RL, 1979, ANN DISCRETE MATH, V5, P387
[6]   EFFICIENT SCHEDULING ALGORITHMS FOR A SINGLE BATCH PROCESSING MACHINE [J].
IKURA, Y ;
GIMPLE, M .
OPERATIONS RESEARCH LETTERS, 1986, 5 (02) :61-65
[7]  
LEE CY, 1992, OPER RES, V40, P964
[8]  
LEE CY, 1996, MINIMIZING MAKESPAN
[9]   Scheduling one batch processor subject to job release dates [J].
Liu, ZH ;
Yu, WC .
DISCRETE APPLIED MATHEMATICS, 2000, 105 (1-3) :129-136