Improved approximation algorithms for scheduling with release dates

被引:0
|
作者
Goemans, MX
机构
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We consider the scheduling problem of minimizing weighted sum of completion times under release dates. We present a simple randomized 2-approximation algorithm for the problem running in O(n log n) time. The algorithm applies to both the off-line and on-line settings with no difference in performance guarantees. In the off-line setting, the algorithm can be derandomized in two different ways, leading either to a deterministic 5-approximation algorithm running in O(n(2)) time, or to a 2+1/k-approximation algorithm running in O(n log n+kn) time. In the on-line setting, a specific random choice gives a deterministic 1 + root 2-competitive algorithm. These bounds improve upon a bound of 2.45 in the off-line setting or in the randomized on-line setting (Chakrabarti et al. [1996]),,and upon a bound of 3 + epsilon in the deterministic on-line setting (Hall, Schulz, Shmoys and Wein [1996]) Even though the algorithm can be simply stated, the analysis is somewhat intricate. As in Hall et al. [1996], it is based on comparing the weight of the schedule produced to the value of a linear programming (LP) relaxation. However, the algorithm and analysis differ from the approach developed by Hall et al. [1996] in several respects. First, we simultaneously consider two equivalent LP relaxations for the problem: one involving completion time variables, the other preemptive time-indexed variables. The design of the algorithm is essentially based on the time-indexed relaxation; its analysis is based on the completion time relaxation. Moreover, we exploit properties of the optimum solutions to these LP relaxations, and not just of any feasible solution. Another important difference is that we do not relate directly the completion time of job j with its fractional completion time, but only in an amortized sense. Finally, we use randomization to avoid adversarial situations; this last step can also be seen as constructing n different schedules and keeping the best of them.
引用
收藏
页码:591 / 598
页数:8
相关论文
共 50 条
  • [1] Improved approximation algorithms for parallel machine scheduling with release dates and job rejection
    Zhong, Xueling
    Ou, Jinwen
    [J]. 4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH, 2017, 15 (04): : 387 - 406
  • [2] Improved approximation algorithms for parallel machine scheduling with release dates and job rejection
    Xueling Zhong
    Jinwen Ou
    [J]. 4OR, 2017, 15 : 387 - 406
  • [3] Approximation algorithms for scheduling unrelated parallel machines with release dates
    Avdeenko, T. V.
    Mesentsev, Y. A.
    Estraykh, I. V.
    [J]. INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGIES IN BUSINESS AND INDUSTRY 2016, 2017, 803
  • [4] Improved algorithms for single machine scheduling with release dates and rejections
    Cheng He
    Joseph Y.-T. Leung
    Kangbok Lee
    Michael L. Pinedo
    [J]. 4OR, 2016, 14 : 41 - 55
  • [5] Improved algorithms for single machine scheduling with release dates and rejections
    He, Cheng
    Leung, Joseph Y. -T.
    Lee, Kangbok
    Pinedo, Michael L.
    [J]. 4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH, 2016, 14 (01): : 41 - 55
  • [6] Improved approximation algorithms for Broadcast Scheduling
    Bansal, Nikhil
    Coppersmith, Don
    Sviridenko, Maxim
    [J]. PROCEEDINGS OF THE SEVENTHEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2006, : 344 - 353
  • [7] Improved approximation algorithms for broadcast scheduling
    Bansal, Nikhil
    Coppersmith, Don
    Sviridenko, Maxim
    [J]. SIAM JOURNAL ON COMPUTING, 2008, 38 (03) : 1157 - 1174
  • [8] Asymptotic analysis of online algorithms and improved scheme for the flow shop scheduling problem with release dates
    Bai, Danyu
    [J]. INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 2015, 46 (11) : 1994 - 2005
  • [9] Faster algorithms for single machine scheduling with release dates and rejection
    Ou, Jinwen
    Zhong, Xueling
    Li, Chung-Lun
    [J]. INFORMATION PROCESSING LETTERS, 2016, 116 (08) : 503 - 507
  • [10] Artificial bee colony algorithms for the order scheduling with release dates
    Win-Chin Lin
    Jianyou Xu
    Danyu Bai
    I-Hong Chung
    Shang-Chia Liu
    Chin-Chia Wu
    [J]. Soft Computing, 2019, 23 : 8677 - 8688