Online scheduling of unit length jobs on a batching machine to maximize the number of early jobs with lookahead

被引:14
作者
Li, Wenjie [1 ]
Yuan, Jinjiang [1 ]
Cao, Jianfa [1 ]
Bu, Hailin [1 ]
机构
[1] Zhengzhou Univ, Dept Math, Zhengzhou 450052, Henan, Peoples R China
关键词
Online scheduling; Deadline; Lookahead; Parallel batch; MINIMIZING MAKESPAN; SINGLE-MACHINE; SEMICONDUCTOR INDUSTRY; ALGORITHMS; BOUNDS; MODELS;
D O I
10.1016/j.tcs.2009.07.056
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper studies online scheduling of unit length jobs on a parallel hatching machine with the help of lookahead. The objective is to maximize the number of early jobs. Denote by b the size of each batch with b = infinity in the unbounded hatching and b < infinity in the bounded hatching. In the LKL lookahead model, at a time instant t, an online algorithm can foresee all jobs that will arrive in the time segment (t, t + L). When 0 <= L < 1, we show that a simple greedy online algorithm (independent of the value of L) has a best possible competitive ratio of 1/min{n, b + 1}, where n is the number of jobs. This means that lookahead is useless when 0 <= L < 1. When 1 <= L < 2, we establish the upper bounds 0.39 (for b = infinity) and 2/3 (for b < infinity) of competitive ratios, and provide an online algorithm of competitive ratios 1/4 (for b = infinity) and 1/5 (for b < infinity). (C) 2009 Elsevier B.V. All rights reserved
引用
收藏
页码:5182 / 5187
页数:6
相关论文
共 22 条
[1]   Better bounds for online scheduling [J].
Albers, S .
SIAM JOURNAL ON COMPUTING, 1999, 29 (02) :459-473
[2]   Online scheduling of a single machine to minimize total weighted completion time [J].
Anderson, EJ ;
Potts, CN .
MATHEMATICS OF OPERATIONS RESEARCH, 2004, 29 (03) :686-697
[3]  
[Anonymous], 2004, Handbook of Scheduling-Algorithms, Models, and Performance Analysis, DOI DOI 10.1201/9780203489802.CH15
[4]  
Bischof S, 1998, LECT NOTES COMPUT SC, V1533, P119
[5]  
Brucker P., 1998, Journal of Scheduling, V1, P31, DOI 10.1002/(SICI)1099-1425(199806)1:1<31::AID-JOS4>3.0.CO
[6]  
2-R
[7]   Approximation algorithms in batch processing [J].
Deng, XT ;
Poon, CK ;
Zhang, YZ .
JOURNAL OF COMBINATORIAL OPTIMIZATION, 2003, 7 (03) :247-257
[8]   Online scheduling with hard deadlines [J].
Goldman, SA ;
Parwatikar, J ;
Suri, S .
JOURNAL OF ALGORITHMS, 2000, 34 (02) :370-389
[9]  
Graham R. L., 1979, Discrete Optimisation, P287
[10]   On-line scheduling on a single machine: maximizing the number of early jobs [J].
Hoogeveen, H ;
Potts, CN ;
Woeginger, GJ .
OPERATIONS RESEARCH LETTERS, 2000, 27 (05) :193-197