Single machine scheduling with scenarios

被引:24
作者
Mastrolilli, Monaldo [1 ]
Mutsanas, Nikolaus [2 ]
Svensson, Ola [3 ]
机构
[1] IDSIA, CH-6928 Manno Lugano, Switzerland
[2] Docucom AG, CH-8645 Rapperswil Jona, Switzerland
[3] EPFL IC, Stn 14, CH-1015 Lausanne, Switzerland
基金
欧洲研究理事会; 瑞士国家科学基金会;
关键词
Robust optimization; Scheduling; Approximation algorithms; Inapproximability; COMBINATORIAL OPTIMIZATION; PRECEDENCE;
D O I
10.1016/j.tcs.2012.12.006
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the field of robust optimization, the goal is to provide solutions to combinatorial problems that hedge against variations of the numerical parameters. This constitutes an effort to design algorithms that are applicable in the presence of uncertainty in the definition of the instance. We study the single machine scheduling problem with the objective of minimizing the weighted sum of completion times. We model uncertainty by replacing the vector of numerical values in the description of the instance by a set of possible vectors, called scenarios. The goal is to find a schedule of minimum value in the worst-case scenario. We first show that the general problem cannot be approximated within O(log(1-epsilon) n) for any epsilon > 0, unless NP has quasi-polynomial algorithms. We then study more tractable special cases and obtain a linear program (LP)-based 2-approximation algorithm for the unweighted case. We show that our analysis is tight by providing a matching lower bound on the integrality gap of the LP. Moreover, we prove that the unweighted version is NP-hard to approximate within a factor less than 6/5. We conclude by presenting a polynomial-time algorithm based on dynamic programming for the case when the number of scenarios and the values of the instance are bounded by some constant. (c) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:57 / 66
页数:10
相关论文
共 24 条
[1]  
Aissi H, 2006, LECT NOTES COMPUT SC, V4112, P428
[2]   On the Approximability of Single-Machine Scheduling with Precedence Constraints [J].
Ambuehl, Christoph ;
Mastrolilli, Monaldo ;
Mutsanas, Nikolaus ;
Svensson, Ola .
MATHEMATICS OF OPERATIONS RESEARCH, 2011, 36 (04) :653-669
[3]  
[Anonymous], 1978, Annals of Discrete Mathematics
[4]  
[Anonymous], 1997, Introduction to stochastic programming
[5]  
Arora S., 1995, APPROXIMATION ALGORI
[6]   Optimal Long Code Test with One Free Bit [J].
Bansal, Nikhil ;
Khot, Subhash .
2009 50TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE: FOCS 2009, PROCEEDINGS, 2009, :453-462
[7]   Robust discrete optimization and network flows [J].
Bertsimas, D ;
Sim, M .
MATHEMATICAL PROGRAMMING, 2003, 98 (1-3) :49-71
[8]   Precedence constrained scheduling to minimize sum of weighted completion times on a single machine [J].
Chekuri, C ;
Motwani, R .
DISCRETE APPLIED MATHEMATICS, 1999, 98 (1-2) :29-38
[9]   A half-integral linear programming relaxation for scheduling precedence-constrained jobs on a single machine [J].
Chudak, FA ;
Hochbaum, DS .
OPERATIONS RESEARCH LETTERS, 1999, 25 (05) :199-204
[10]  
Dinur I., 2003, STOC, P595