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 条
  • [31] Scheduling with compressible and stochastic release dates
    Zhang, Jian
    Yang, Wensheng
    Tu, Yiliu
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2013, 40 (07) : 1758 - 1765
  • [32] Single machine scheduling with release dates
    Goemans, MX
    Queyranne, M
    Schulz, AS
    Skutella, M
    Wang, YG
    [J]. SIAM JOURNAL ON DISCRETE MATHEMATICS, 2002, 15 (02) : 165 - 192
  • [33] The equivalence of two classical list scheduling algorithms for dependent typed tasks with release dates, due dates and precedence delays
    Carlier, Aurelien
    Hanen, Claire
    Kordon, Alix Munier
    [J]. JOURNAL OF SCHEDULING, 2017, 20 (03) : 303 - 311
  • [34] The equivalence of two classical list scheduling algorithms for dependent typed tasks with release dates, due dates and precedence delays
    Aurélien Carlier
    Claire Hanen
    Alix Munier Kordon
    [J]. Journal of Scheduling, 2017, 20 : 303 - 311
  • [35] Improved approximation algorithms for two-stage flowshops scheduling problem
    Wu, Guangwei
    Chen, Jianer
    Wang, Jianxin
    [J]. THEORETICAL COMPUTER SCIENCE, 2020, 806 : 509 - 515
  • [36] Improved approximation algorithms for non-preemptive multiprocessor scheduling with testing
    Mingyang Gong
    Randy Goebel
    Guohui Lin
    Eiji Miyano
    [J]. Journal of Combinatorial Optimization, 2022, 44 : 877 - 893
  • [37] Improved approximation algorithms for non-preemptive multiprocessor scheduling with testing
    Gong, Mingyang
    Goebel, Randy
    Lin, Guohui
    Miyano, Eiji
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 2022, 44 (01) : 877 - 893
  • [38] Approximation algorithm for the parallel-machine scheduling problem with release dates and submodular rejection penalties
    Hongye Zheng
    Suogang Gao
    Wen Liu
    Weili Wu
    Ding-Zhu Du
    Bo Hou
    [J]. Journal of Combinatorial Optimization, 2022, 44 : 343 - 353
  • [39] Approximation algorithm for the parallel-machine scheduling problem with release dates and submodular rejection penalties
    Zheng, Hongye
    Gao, Suogang
    Liu, Wen
    Wu, Weili
    Du, Ding-Zhu
    Hou, Bo
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 2022, 44 (01) : 343 - 353
  • [40] Improved approximation algorithms for the combination problem of parallel machine scheduling and path
    Guan, Li
    Li, Jianping
    Li, Weidong
    Lichen, Junran
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 2019, 38 (03) : 689 - 697