A Tight 2-Approximation for Preemptive Stochastic Scheduling

被引:12
|
作者
Megow, Nicole [1 ]
Vredeveld, Tjark [2 ]
机构
[1] Tech Univ Berlin, Inst Math, D-10623 Berlin, Germany
[2] Maastricht Univ, Dept Quantitat Econ, NL-6200 MD Maastricht, Netherlands
关键词
scheduling; stochastic; approximation algorithm; total weighted completion time; EXPONENTIAL SERVICE TIMES; MINIMIZE; JOBS; APPROXIMATION; ALGORITHMS; MACHINES; SINGLE; TASKS; POWER;
D O I
10.1287/moor.2014.0653
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
We consider dynamic stochastic scheduling of preemptive jobs with processing times that follow independent discrete probability distributions. We derive a policy with a guaranteed performance ratio of 2 for the problem of minimizing the sum of weighted completion times on identical parallel machines subject to release dates. The analysis is tight. Our policy as well as their analysis applies also to the more general model of stochastic online scheduling. In contrast to previous results for nonpreemptive stochastic scheduling, our preemptive policy yields an approximation guarantee that is independent of the processing time distributions. However, our policy extensively utilizes information on the distributions other than the first (and second) moments. We also introduce a new nontrivial lower bound on the expected value of an unknown optimal policy. It relies on a relaxation to the basic problem on a single machine without release dates, which is known to be solved optimally by the Gittins index priority rule. This dynamic priority index is crucial to the analysis and also inspires the design of our policy.
引用
收藏
页码:1297 / 1310
页数:14
相关论文
共 50 条
  • [21] Preemptive stochastic online scheduling on two uniform machines
    Gu, Manzhan
    Lu, Xiwen
    INFORMATION PROCESSING LETTERS, 2009, 109 (07) : 369 - 375
  • [22] A preemptive-resume stochastic scheduling model with disruption
    Tang, Heng-Yong
    Tang, Chun-Hui
    Zhao, Chuan-Li
    Xitong Gongcheng Lilun yu Shijian/System Engineering Theory and Practice, 2010, 30 (04): : 751 - 757
  • [23] A 2-approximation algorithm for sorting by prefix reversals
    Fischer, J
    Ginzinger, SW
    ALGORITHMS - ESA 2005, 2005, 3669 : 415 - 425
  • [24] A 2-approximation for the maximum satisfying bisection problem
    Ries, Bernard
    Zenklusen, Rico
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2011, 210 (02) : 169 - 175
  • [25] An Exponential Time 2-Approximation Algorithm for Bandwidth
    Fuerer, Martin
    Gaspers, Serge
    Kasiviswanathan, Shiva Prasad
    PARAMETERIZED AND EXACT COMPUTATION, 2009, 5917 : 173 - +
  • [26] A 3/2-Approximation Algorithm for Rate-Monotonic Multiprocessor Scheduling of Implicit-Deadline Tasks
    Karrenbauer, Andreas
    Rothvoss, Thomas
    APPROXIMATION AND ONLINE ALGORITHMS, 2011, 6534 : 166 - 177
  • [27] An exponential time 2-approximation algorithm for bandwidth
    Fuerer, Martin
    Gaspers, Serge
    Kasiviswanathan, Shiva Prasad
    THEORETICAL COMPUTER SCIENCE, 2013, 511 : 23 - 31
  • [28] A 2-approximation polynomial algorithm for a clustering problem
    Kel'manov A.V.
    Khandeev V.I.
    Kel'manov, A. V. (kelm@math.nsc.ru), 1600, Izdatel'stvo Nauka (07): : 515 - 521
  • [29] On 2-approximation to the vertex-connectivity in graphs
    Naganiochi, H
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2005, E88D (01): : 12 - 16
  • [30] A 2-approximation algorithm for the zookeeper's problem
    Tan, Xuehou
    INFORMATION PROCESSING LETTERS, 2006, 100 (05) : 183 - 187