A class of on-line scheduling algorithms to minimize total completion time

被引:51
|
作者
Lu, X
Sitters, RA
Stougie, L
机构
[1] Tech Univ Eindhoven, Dept Math, NL-5600 MB Eindhoven, Netherlands
[2] E China Univ Sci & Technol, Shanghai 200237, Peoples R China
[3] CWI, NL-1090 GB Amsterdam, Netherlands
关键词
D O I
10.1016/S0167-6377(03)00016-6
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
We consider the problem of scheduling jobs on-line on a single machine and oil identical machines with the objective to minimize total completion time. We assume that the jobs arrive over time. We give a general 2-competitive algorithm for the single machine problem, The algorithm is based on delaying the release time of the jobs, i.e. making the jobs artificially later available to the on-line scheduler than the actual release times. Our algorithm includes two known algorithms for this problem that apply delay of release times. The proposed algorithm is interesting since it gives the on-line scheduler a whole range of choices for the delays. each of which leading to 2-competitiveness, We also show that the algorithm is 2alpha competitive for the problem on identical machines where alpha is the performance ratio of the Shortest Remaining Processing Time first rule for the preemptive relaxation of the problem. (C) 2003 Elsevier Science B.V. All rights reserved.
引用
下载
收藏
页码:232 / 236
页数:5
相关论文
共 50 条
  • [1] Scheduling to minimize average completion time: Off-line and on-line algorithms
    Hall, LA
    Shmoys, DB
    Wein, J
    PROCEEDINGS OF THE SEVENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 1996, : 142 - 151
  • [2] Scheduling to minimize average completion time revisited: Deterministic on-line algorithms
    Megow, N
    Schulz, AS
    APPROXIMATION AND ONLINE ALGORITHMS, 2004, 2909 : 227 - 234
  • [3] On-line scheduling of a single machine to minimize total weighted completion time
    Anderson, EJ
    Potts, CN
    PROCEEDINGS OF THE THIRTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2002, : 548 - 557
  • [4] Scheduling to minimize average completion time: Off-line and on-line approximation algorithms
    Hall, LA
    Schulz, AS
    Shmoys, DB
    Wein, J
    MATHEMATICS OF OPERATIONS RESEARCH, 1997, 22 (03) : 513 - 544
  • [5] On-line scheduling to minimize average completion time revisited
    Megow, N
    Schulz, AS
    OPERATIONS RESEARCH LETTERS, 2004, 32 (05) : 485 - 490
  • [6] On-line scheduling of parallel machines to minimize total completion times
    Liu, Peihai
    Lu, Xiwen
    COMPUTERS & OPERATIONS RESEARCH, 2009, 36 (09) : 2647 - 2652
  • [7] On-line scheduling a batch processing system to minimize total weighted job completion time
    Chen, B
    Deng, XT
    Zang, W
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2004, 8 (01) : 85 - 95
  • [8] On-Line Scheduling a Batch Processing System to Minimize Total Weighted Job Completion Time
    Bo Chen
    Xiaotie Deng
    Wenan Zang
    Journal of Combinatorial Optimization, 2004, 8 : 85 - 95
  • [9] On-line scheduling a batch processing system to minimize total weighted job completion time
    Chen, B
    Deng, XT
    Zang, WA
    ALGORITHMS AND COMPUTATION, PROCEEDINGS, 2001, 2223 : 380 - 389
  • [10] Approximation Algorithms for Multiprocessor Scheduling with Testing to Minimize the Total Job Completion Time
    Gong, Mingyang
    Chen, Zhi-Zhong
    Hayashi, Kuniteru
    ALGORITHMICA, 2024, 86 (05) : 1400 - 1427