A Review on the Performance of Linear and Mixed Integer Two-Stage Stochastic Programming Software

被引:17
作者
Torres, Juan J. [1 ]
Li, Can [2 ]
Apap, Robert M. [2 ]
Grossmann, Ignacio E. [2 ]
机构
[1] Univ Sorbonne Paris Nord, Lab Informat Paris Nord LIPN, Sorbonne Paris Cite, CNRS UMR 7030, F-93430 Villetaneuse, France
[2] Carnegie Mellon Univ, Dept Chem Engn, 5000 Forbes Ave, Pittsburgh, PA 15213 USA
基金
美国安德鲁·梅隆基金会;
关键词
stochastic programming; L-shaped method; scenario decomposition; software benchmark; REGULARIZED DECOMPOSITION METHOD; PROGRESSIVE HEDGING ALGORITHM; BENDERS DECOMPOSITION; DUAL DECOMPOSITION; CROSS-DECOMPOSITION; PLANNING PROBLEM; BINARY; 1ST; OPTIMIZATION; RISK; CUTS;
D O I
10.3390/a15040103
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a tutorial on the state-of-the-art software for the solution of two-stage (mixed-integer) linear stochastic programs and provides a list of software designed for this purpose. The methodologies are classified according to the decomposition alternatives and the types of the variables in the problem. We review the fundamentals of Benders decomposition, dual decomposition and progressive hedging, as well as possible improvements and variants. We also present extensive numerical results to underline the properties and performance of each algorithm using software implementations, including DECIS, FORTSP, PySP, and DSP. Finally, we discuss the strengths and weaknesses of each methodology and propose future research directions.
引用
收藏
页数:30
相关论文
共 87 条
[51]   Sample average approximation for stochastic nonconvex mixed integer nonlinear programming via outer-approximation [J].
Li, Can ;
Bernal, David E. ;
Furman, Kevin C. ;
Duran, Marco A. ;
Grossmann, Ignacio E. .
OPTIMIZATION AND ENGINEERING, 2021, 22 (03) :1245-1273
[52]   Shale gas pad development planning under price uncertainty [J].
Li, Can ;
Eason, John P. ;
Drouven, Markus G. ;
Grossmann, Ignacio E. .
AICHE JOURNAL, 2020, 66 (06)
[53]  
Li C, 2019, J GLOBAL OPTIM, V75, P921, DOI 10.1007/s10898-019-00820-y
[54]   A generalized Benders decomposition-based branch and cut algorithm for two-stage stochastic programs with nonconvex constraints and mixed-binary first and second stage variables [J].
Li, Can ;
Grossmann, Ignacio E. .
JOURNAL OF GLOBAL OPTIMIZATION, 2019, 75 (02) :247-272
[55]   An improved L-shaped method for two-stage convex 0-1 mixed integer nonlinear stochastic programs [J].
Li, Can ;
Grossmann, Ignacio E. .
COMPUTERS & CHEMICAL ENGINEERING, 2018, 112 :165-179
[56]  
Lim C., 2010, WILEY ENCY OPERATION, DOI [10.1002/9780470400531.eorms0717, DOI 10.1002/9780470400531.EORMS0717]
[57]   Decomposition algorithms for stochastic programming on a computational grid [J].
Linderoth, J ;
Wright, S .
COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2003, 24 (2-3) :207-250
[58]   On parallelizing dual decomposition in stochastic integer programming [J].
Lubin, Miles ;
Martin, Kipp ;
Petra, Cosmin G. ;
Sandikci, Burhaneddin .
OPERATIONS RESEARCH LETTERS, 2013, 41 (03) :252-258
[59]   ACCELERATING BENDERS DECOMPOSITION - ALGORITHMIC ENHANCEMENT AND MODEL SELECTION CRITERIA [J].
MAGNANTI, TL ;
WONG, RT .
OPERATIONS RESEARCH, 1981, 29 (03) :464-484
[60]   MODIFIED BENDERS PARTITIONING ALGORITHM FOR MIXED INTEGER PROGRAMMING [J].
MCDANIEL, D ;
DEVINE, M .
MANAGEMENT SCIENCE, 1977, 24 (03) :312-319