Adaptive Partition-Based Level Decomposition Methods for Solving Two-Stage Stochastic Programs with Fixed Recourse

We present a computational study of several strategies to solve two-stage stochastic linear programs by integrating the adaptive partition-based approach with level decomposition. A partition-based formulation is a relaxation of the original stochastic program, obtained by aggregating variables and constraints according to a scenario partition. Partition refinements are guided by the optimal second-stage dual vectors computed at certain first-stage solutions. The proposed approaches rely on the level decomposition with on-demand accuracy to dynamically adjust partitions until an optimal solution is found. Numerical experiments on a large set of test problems including instances with up to one hundred thousand scenarios show the effectiveness of the proposed approaches. The online supplement is available at https://doi.org/10.1287/ijoc.2017.0765.

[1]  István Deák,et al.  Testing successive regression approximations by large-scale two-stage problems , 2011, Ann. Oper. Res..

[2]  Leena Suhl,et al.  Applying oracles of on-demand accuracy in two-stage stochastic programming - A computational study , 2014, Eur. J. Oper. Res..

[3]  Werner Römisch,et al.  A note on scenario reduction for two-stage stochastic programs , 2007, Oper. Res. Lett..

[4]  Jorge J. Moré,et al.  Digital Object Identifier (DOI) 10.1007/s101070100263 , 2001 .

[5]  Susana Scheimberg,et al.  Inexact Bundle Methods for Two-Stage Stochastic Programming , 2011, SIAM J. Optim..

[6]  Werner Römisch,et al.  Scenario Reduction Algorithms in Stochastic Programming , 2003, Comput. Optim. Appl..

[7]  Wim van Ackooij,et al.  Level bundle methods for constrained convex optimization with various oracles , 2014 .

[8]  John R. Birge,et al.  Aggregation bounds in stochastic linear programming , 1985, Math. Program..

[9]  James R. Luedtke,et al.  An Adaptive Partition-Based Approach for Solving Two-Stage Stochastic Programs with Fixed Recourse , 2015, SIAM J. Optim..

[10]  Alexander Shapiro,et al.  The empirical behavior of sampling methods for stochastic programming , 2006, Ann. Oper. Res..

[11]  Andrew J. Schaefer,et al.  A hierarchy of bounds for stochastic mixed-integer programs , 2013, Math. Program..

[12]  Claudia A. Sagastizábal,et al.  Level bundle methods for oracles with on-demand accuracy , 2014, Optim. Methods Softw..

[13]  Suvrajeet Sen,et al.  The Scenario Generation Algorithm for Multistage Stochastic Linear Programming , 2005, Math. Oper. Res..

[14]  A. Conejo,et al.  Scenario Reduction for Futures Market Trading in Electricity Markets , 2009, IEEE Transactions on Power Systems.

[15]  D.M. Falcao,et al.  Stochastic streamflow model for hydroelectric systems using clustering techniques , 2001, 2001 IEEE Porto Power Tech Proceedings (Cat. No.01EX502).

[16]  Jitka Dupacová,et al.  Scenario reduction in stochastic programming , 2003, Math. Program..

[17]  Eduardo Moreno,et al.  A primal-dual aggregation algorithm for minimizing conditional value-at-risk in linear programs , 2014, Comput. Optim. Appl..

[18]  Wim van Ackooij,et al.  A comparison of four approaches from stochastic programming for large-scale unit-commitment , 2017, EURO J. Comput. Optim..

[19]  Michel Gendreau,et al.  The Benders decomposition algorithm: A literature review , 2017, Eur. J. Oper. Res..

[20]  Samer Takriti,et al.  Improving aggregation bounds for two-stage stochastic programs , 1999, Oper. Res. Lett..

[21]  Jérôme Malick,et al.  Decomposition algorithm for large-scale two-stage unit-commitment , 2016, Ann. Oper. Res..

[22]  Teodor Gabriel Crainic,et al.  Scenario grouping in a progressive hedging-based meta-heuristic for stochastic network design , 2014, Comput. Oper. Res..

[23]  Yurii Nesterov,et al.  New variants of bundle methods , 1995, Math. Program..

[24]  Krzysztof C. Kiwiel,et al.  Proximal level bundle methods for convex nondifferentiable optimization, saddle-point problems and variational inequalities , 1995, Math. Program..

[25]  R. Wets,et al.  L-SHAPED LINEAR PROGRAMS WITH APPLICATIONS TO OPTIMAL CONTROL AND STOCHASTIC PROGRAMMING. , 1969 .

[26]  Julia L. Higle,et al.  Stochastic Decomposition: An Algorithm for Two-Stage Linear Programs with Recourse , 1991, Math. Oper. Res..

[27]  Georg Ch. Pflug,et al.  Scenario tree generation for multiperiod financial optimization by optimal discretization , 2001, Math. Program..

[28]  Leena Suhl,et al.  Risk-Averse Optimization in Two-Stage Stochastic Models: Computational Aspects and a Study , 2015, SIAM J. Optim..

[29]  S. E. Wright,et al.  Primal-Dual Aggregation and Disaggregation for Stochastic Linear Programs , 1994, Math. Oper. Res..