A branch-and-cut decomposition algorithm for solving chance-constrained mathematical programs with finite support

被引:113
作者
Luedtke, James [1 ]
机构
[1] Univ Wisconsin, Dept Ind & Syst Engn, Madison, WI 53706 USA
基金
美国国家科学基金会;
关键词
Stochastic programming; Integer programming; Chance constraints; Probabilistic constraints; Decomposition; LINEAR-PROGRAMS; DISCRETE-DISTRIBUTIONS; CONVEX APPROXIMATIONS; OPTIMIZATION; EQUIVALENTS; STRATEGIES; MODELS;
D O I
10.1007/s10107-013-0684-6
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a new approach for exactly solving chance-constrained mathematical programs having discrete distributions with finite support and random polyhedral constraints. Such problems have been notoriously difficult to solve due to nonconvexity of the feasible region, and most available methods are only able to find provably good solutions in certain very special cases. Our approach uses both decomposition, to enable processing subproblems corresponding to one possible outcome at a time, and integer programming techniques, to combine the results of these subproblems to yield strong valid inequalities. Computational results on a chance-constrained formulation of a resource planning problem inspired by a call center staffing application indicate the approach works significantly better than both an existing mixed-integer programming formulation and a simple decomposition approach that does not use strong valid inequalities. We also demonstrate how the approach can be used to efficiently solve for a sequence of risk levels, as would be done when solving for the efficient frontier of risk and cost.
引用
收藏
页码:219 / 244
页数:26
相关论文
共 50 条
[1]   Branching rules revisited [J].
Achterberg, T ;
Koch, T ;
Martin, A .
OPERATIONS RESEARCH LETTERS, 2005, 33 (01) :42-54
[2]   Mathematical Programming Algorithms for Two-Path Routing Problems with Reliability Considerations [J].
Andreas, April K. ;
Smith, J. Cole .
INFORMS JOURNAL ON COMPUTING, 2008, 20 (04) :553-564
[3]  
[Anonymous], 1995, 9505 DIMACS
[4]  
[Anonymous], 1997, Introduction to stochastic programming
[5]  
Atamtürk A, 2000, MATH PROGRAM, V89, P35, DOI 10.1007/s101070000154
[6]   Robust solutions of Linear Programming problems contaminated with uncertain data [J].
Ben-Tal, A ;
Nemirovski, A .
MATHEMATICAL PROGRAMMING, 2000, 88 (03) :411-424
[7]   The probabilistic set-covering problem [J].
Beraldi, P ;
Ruszczynski, A .
OPERATIONS RESEARCH, 2002, 50 (06) :956-967
[8]   An exact approach for solving integer problems under probabilistic constraints with random technology matrix [J].
Beraldi, Patrizia ;
Bruni, Maria Elena .
ANNALS OF OPERATIONS RESEARCH, 2010, 177 (01) :127-137
[9]   The price of robustness [J].
Bertsimas, D ;
Sim, M .
OPERATIONS RESEARCH, 2004, 52 (01) :35-53
[10]   Uncertain convex programs: randomized solutions and confidence levels [J].
Calafiore, G ;
Campi, MC .
MATHEMATICAL PROGRAMMING, 2005, 102 (01) :25-46