Stochastic Planning and Scheduling with Logic-Based Benders Decomposition

被引:18
作者
Elci, Ozgun [1 ]
Hooker, John [1 ]
机构
[1] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
关键词
stochastic planning and scheduling; logic-based Benders decomposition; two-stage stochastic programming with integer recourse; L-SHAPED METHOD; ALGORITHM; SOLVE; PROGRAMS; DESIGN;
D O I
10.1287/ijoc.2022.1184
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We apply logic-based Benders decomposition (LBBD) to two-stage stochastic planning and scheduling problems in which the second stage is a scheduling task. We solve the master problem with mixed integer/linear programming and the subproblem with constraint programming. As Benders cuts, we use simple no-good cuts as well as analytic logic-based cuts we develop for this application. We find that LBBD is computationally superior to the integer L-shaped method. In particular, a branch-and-check variant of LBBD can be faster by several orders of magnitude, allowing significantly larger instances to be solved. This is due primarily to computational overhead incurred by the integer L-shaped method while generating classic Benders cuts from a continuous relaxation of an integer programming subproblem. To our knowledge, this is the first application of LBBD to two-stage stochastic optimization with a scheduling second-stage problem and the first comparison of LBBD with the integer L-shaped method. The results suggest that LBBD could be a promising approach to other stochastic and robust optimization problems with integer or combinatorial recourse.
引用
收藏
页码:2428 / 2442
页数:15
相关论文
共 40 条
[1]   EXTENDING CHIP IN ORDER TO SOLVE COMPLEX SCHEDULING AND PLACEMENT PROBLEMS [J].
AGGOUN, A ;
BELDICEANU, N .
MATHEMATICAL AND COMPUTER MODELLING, 1993, 17 (07) :57-73
[2]   Convexity and decomposition of mean-risk stochastic programs [J].
Ahmed, S .
MATHEMATICAL PROGRAMMING, 2006, 106 (03) :433-446
[3]   Improving the Integer L-Shaped Method [J].
Angulo, Gustavo ;
Ahmed, Shabbir ;
Dey, Santanu S. .
INFORMS JOURNAL ON COMPUTING, 2016, 28 (03) :483-499
[4]  
Baptiste P., 2001, Constraint-Based Scheduling: Applying Constraint Programming to Scheduling Problems
[5]   Partitioning procedures for solving mixed-variables programming problems [J].
Benders, J. F. .
COMPUTATIONAL MANAGEMENT SCIENCE, 2005, 2 (01) :3-19
[6]   A new benders decomposition approach to solve power transmission network design problems [J].
Binato, S ;
Pereira, MVF ;
Granville, S .
IEEE TRANSACTIONS ON POWER SYSTEMS, 2001, 16 (02) :235-240
[7]  
Birge JR, 2011, SPRINGER SER OPER RE, P3, DOI 10.1007/978-1-4614-0237-4
[8]   A MULTICUT ALGORITHM FOR 2-STAGE STOCHASTIC LINEAR-PROGRAMS [J].
BIRGE, JR ;
LOUVEAUX, FV .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1988, 34 (03) :384-392
[9]  
Bulbul K, 2016, 2 STAGE CHANCE CONST
[10]  
Calkins H, 2017, J ARRYTHM, V33, P369, DOI 10.1016/j.joa.2017.08.001