An exact algorithm for solving large-scale two-stage stochastic mixed-integer problems: Some theoretical and experimental aspects

We present an algorithmic framework, so-called BFC-TSMIP, for solving two-stage stochastic mixed 0-1 problems. The constraints in the Deterministic Equivalent Model have 0-1 variables and continuous variables at any stage. The approach uses the Twin Node Family (TNF) concept within an adaptation of the algorithmic framework so-called Branch-and-Fix Coordination for satisfying the nonanticipativity constraints for the first stage 0-1 variables. Jointly we solve the mixed 0-1 submodels defined at each TNF integer set for satisfying the nonanticipativity constraints for the first stage continuous variables. In these submodels the only integer variables are the second stage 0-1 variables. A numerical example and some theoretical and computational results are presented to show the performance of the proposed approach.

[1]  Maarten H. van der Vlerk,et al.  Stochastic integer programming:General models and algorithms , 1999, Ann. Oper. Res..

[2]  Hanif D. Sherali,et al.  Decomposition with branch-and-cut approaches for two-stage stochastic mixed-integer programming , 2006, Math. Program..

[3]  Hanif D. Sherali,et al.  On solving discrete two-stage stochastic programs having mixed-integer first- and second-stage variables , 2006, Math. Program..

[4]  R. Schultz,et al.  Two-stage stochastic integer programming : a survey , 1996 .

[5]  John R. Birge,et al.  Lagrangian Solution Techniques and Bounds for Loosely Coupled Mixed-Integer Stochastic Programs , 2000, Oper. Res..

[6]  S. Uryasev,et al.  Stochastic optimization : Algorithms and Applications , 2001 .

[7]  Abdel Lisser,et al.  Enhancing a Branch-and-Bound Algorithm for Two-Stage Stochastic Integer Network Design-Based Models , 2006, Manag. Sci..

[8]  Lewis Ntaimo,et al.  Disjunctive Decomposition for Two-Stage Stochastic Mixed-Binary Programs with Random Recourse , 2010, Oper. Res..

[9]  Hanif D. Sherali,et al.  A modification of Benders' decomposition algorithm for discrete subproblems: An approach for stochastic programs with integer recourse , 2002, J. Glob. Optim..

[10]  Rüdiger Schultz,et al.  Stochastic programming with integer variables , 2003, Math. Program..

[11]  Jørgen Tind,et al.  L-shaped decomposition of two-stage stochastic programs with integer recourse , 1998, Math. Program..

[12]  Hanif D. Sherali,et al.  Two-stage stochastic hierarchical multiple risk problems: models and algorithms , 2009, Math. Program..

[13]  Suvrajeet Sen,et al.  Enhanced Cut Generation Methods for Decomposition-Based Branch and Cut for Two-Stage Stochastic Mixed-Integer Programs , 2009, INFORMS J. Comput..

[14]  Nikolaos V. Sahinidis,et al.  A finite branch-and-bound algorithm for two-stage stochastic integer programs , 2004, Math. Program..

[15]  J. F. Benders Partitioning procedures for solving mixed-variables programming problems , 1962 .

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

[17]  Sebastian Engell,et al.  A hybrid evolutionary algorithm for solving two-stage stochastic integer programs in chemical batch scheduling , 2007, Comput. Chem. Eng..

[18]  María Merino,et al.  A two-stage stochastic integer programming approach as a mixture of Branch-and-Fix Coordination and Benders Decomposition schemes , 2007, Ann. Oper. Res..

[19]  Gilbert Laporte,et al.  An Integer L-Shaped Algorithm for the Capacitated Vehicle Routing Problem with Stochastic Demands , 2002, Oper. Res..

[20]  Informationstechnik Berlin,et al.  Dual Decomposition in Stochastic Integer Programming , 1996 .

[21]  William T. Ziemba,et al.  Applications of Stochastic Programming , 2005 .

[22]  W. Römisch,et al.  A Two-Stage Planning Model for Power Scheduling in a Hydro-Thermal System Under Uncertainty , 2002 .

[23]  Laureano F. Escudero,et al.  BFC, A branch-and-fix coordination algorithmic framework for solving some types of stochastic pure and mixed 0-1 programs , 2003, Eur. J. Oper. Res..

[24]  Gloria Pérez,et al.  On the product selection and plant dimensioning problem under uncertainty , 2005 .

[25]  Laureano F. Escudero,et al.  13. Modeling Production Planning and Scheduling under Uncertainty , 2005, Applications of Stochastic Programming.

[26]  Lewis Ntaimo,et al.  The Million-Variable “March” for Stochastic Combinatorial Optimization , 2005, J. Glob. Optim..

[27]  Gloria Pérez,et al.  A so-called Cluster Benders Decomposition approach for solving two-stage stochastic linear problems , 2012 .

[28]  John R. Birge,et al.  Introduction to Stochastic Programming , 1997 .

[29]  M. H. van der Vlerk,et al.  Optimizing electricity distribution using two-stage integer recourse models , 2000 .

[30]  R. Schultz,et al.  Multistage Stochastic Integer Programs: An Introduction , 2001 .

[31]  Jacques F. Benders,et al.  Partitioning procedures for solving mixed-variables programming problems , 2005, Comput. Manag. Sci..

[32]  Julia L. Higle,et al.  The C3 Theorem and a D2 Algorithm for Large Scale Stochastic Mixed-Integer Programming: Set Convexification , 2005, Math. Program..

[33]  Shabbir Ahmed,et al.  A Multi-Stage Stochastic Integer Programming Approach for Capacity Expansion under Uncertainty , 2003, J. Glob. Optim..

[34]  Martin Grötschel,et al.  Online optimization of large scale systems , 2001 .

[35]  Sebastian Engell,et al.  Aggregated Scheduling of a Multiproduct Batch Plant by Two-Stage Stochastic Integer Programming , 2002 .

[36]  Raymond Hemmecke,et al.  Decomposition Methods for Two-Stage Stochastic Integer Programs , 2001 .

[37]  Gloria Pérez,et al.  An Approach for Strategic Supply Chain Planning under Uncertainty based on Stochastic 0-1 Programming , 2003, J. Glob. Optim..

[38]  Rüdiger Schultz,et al.  Optimization of simultaneous power production and trading by stochastic integer programming , 2002 .

[39]  María Merino,et al.  On multistage Stochastic Integer Programming for incorporating logical constraints in asset and liability management under uncertainty , 2009, Comput. Manag. Sci..