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 条
  • [1] Approximation in preemptive stochastic online scheduling
    Megow, Nicole
    Vredeveld, Tjark
    ALGORITHMS - ESA 2006, PROCEEDINGS, 2006, 4168 : 516 - +
  • [2] A tight √2-approximation for Linear 3-Cut
    Berczi, Kristof
    Chandrasekaran, Karthekeyan
    Kiraly, Tamas
    Madan, Vivek
    SODA'18: PROCEEDINGS OF THE TWENTY-NINTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2018, : 1393 - 1406
  • [3] A Fast 5/2-Approximation Algorithm for Hierarchical Scheduling
    Bougeret, Marin
    Dutot, Pierre-Francois
    Jansen, Klaus
    Otte, Christina
    Trystram, Denis
    EURO-PAR 2010 PARALLEL PROCESSING, PT I, 2010, 6271 : 157 - +
  • [4] 3/2-approximation algorithm for a single machine scheduling problem
    Grigoreva, N. S.
    VESTNIK SANKT-PETERBURGSKOGO UNIVERSITETA SERIYA 10 PRIKLADNAYA MATEMATIKA INFORMATIKA PROTSESSY UPRAVLENIYA, 2021, 17 (03): : 240 - 253
  • [5] 2-Approximation algorithm for a generalization of scheduling on unrelated parallel machines
    Azar, Yossi
    Champati, Jaya Prakash
    Liang, Ben
    INFORMATION PROCESSING LETTERS, 2018, 139 : 39 - 43
  • [6] TIGHT BOUNDS AND 2-APPROXIMATION ALGORITHMS FOR INTEGER PROGRAMS WITH 2 VARIABLES PER INEQUALITY
    HOCHBAUM, DS
    MEGIDDO, N
    NAOR, J
    TAMIR, A
    MATHEMATICAL PROGRAMMING, 1993, 62 (01) : 69 - 83
  • [7] A 3/2-approximation algorithm for scheduling independent monotonic malleable tasks
    Mounie, Gregory
    Rapine, Christophe
    Trystram, Denis
    SIAM JOURNAL ON COMPUTING, 2007, 37 (02) : 401 - 412
  • [8] A 2-approximation algorithm for stochastic inventory control models with lost sales
    Levi, Retsef
    Janakiraman, Ganesh
    Nagarajan, Mahesh
    MATHEMATICS OF OPERATIONS RESEARCH, 2008, 33 (02) : 351 - 374
  • [9] Stochastic Minimum Vertex Cover in General Graphs: A 3/2-Approximation
    Derakhshan, Mahsa
    Durvasula, Naveen
    Haghtalab, Nika
    PROCEEDINGS OF THE 55TH ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, STOC 2023, 2023, : 242 - 253
  • [10] A 3/2-approximation algorithm for parallel machine scheduling with controllable processing times
    Zhang, F
    Tang, GC
    Chen, ZL
    OPERATIONS RESEARCH LETTERS, 2001, 29 (01) : 41 - 47