Improved online algorithms for parallel job scheduling and strip packing

被引:7
作者
Hurink, J. L. [1 ]
Paulus, J. J. [1 ]
机构
[1] Univ Twente, NL-7500 AE Enschede, Netherlands
关键词
Online scheduling; Parallel jobs; Strip packing; Competitive analysis;
D O I
10.1016/j.tcs.2009.05.033
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we consider the online scheduling of jobs which require processing on a number of machines simultaneously. These jobs are presented to a decision maker one by one, where the next job becomes known as soon as the current job is scheduled. The objective is to minimize the makespan (P vertical bar online - list, m(j)vertical bar C-max) We present a 6.6623-competitive algorithm for this online problem, improving the best known algorithm, which is 7-competitive. The presented algorithm also applies to the online orthogonal strip packing problem. Since the previous results for this problem assume bounded rectangles, the presented algorithm is the first with a constant competitive ratio for the general online orthogonal strip packing problem. Furthermore, for the special case with 3 machines we give a 2.8-competitive algorithm, improving upon the 3-competitive greedy algorithm. (C) 2009 Elsevier B.V. All rights reserved.
引用
收藏
页码:583 / 593
页数:11
相关论文
共 9 条
[1]   SHELF ALGORITHMS FOR TWO-DIMENSIONAL PACKING PROBLEMS [J].
BAKER, BS ;
SCHWARZ, JS .
SIAM JOURNAL ON COMPUTING, 1983, 12 (03) :508-525
[2]  
BROWN DJ, 1982, ACTA INFORM, V18, P207, DOI 10.1007/BF00264439
[3]  
Graham R. L., 1979, Discrete Optimisation, P287
[4]   Online scheduling of parallel jobs on two machines is 2-competitive [J].
Hurink, J. L. ;
Paulus, J. J. .
OPERATIONS RESEARCH LETTERS, 2008, 36 (01) :51-56
[5]   Scheduling parallel jobs to minimize the makespan [J].
Johannes, Berit .
JOURNAL OF SCHEDULING, 2006, 9 (05) :433-452
[6]  
KERN W, 2009, 1893 U TWENT DEP APP
[7]  
PRUHS K, 2004, HDB SCHEDULING ALGOR, pCH15
[8]  
Turek J., 1992, SPAA, P323
[9]   On-line scheduling of parallel jobs in a list [J].
Ye, Deshi ;
Zhang, Guochuan .
JOURNAL OF SCHEDULING, 2007, 10 (06) :407-413