Totally unimodular stochastic programs

We consider totally unimodular (TU) stochastic programs, that is, two-stage stochastic programs whose extensive-form constraint matrix is TU. We generalize the notion of total unimodularity to apply to sets of matrices and provide properties of such sets. We provide several sufficient conditions on stochastic programs to be TU. When solving TU stochastic problems using the L-shaped method, it is not clear whether the integrality restrictions should be imposed on the master problem. Such restrictions will make each master problem more difficult to solve. On the other hand, solving the linear relaxation of the master typically means sending fractional (and unlikely optimal) solutions to the subproblems, perhaps leading to more iterations. Our computational results investigate this trade-off and provide insight into which strategy is preferable.

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

[2]  Alexander Schrijver,et al.  Theory of linear and integer programming , 1986, Wiley-Interscience series in discrete mathematics and optimization.

[3]  M. Padberg Characterisations of Totally Unimodular, Balanced and Perfect Matrices , 1975 .

[4]  Mohit Singh,et al.  On Two-Stage Stochastic Minimum Spanning Trees , 2005, IPCO.

[5]  Julia L. Higle,et al.  The C 3 theorem and a D 2 algorithm for large scale stochastic integer programming , 2000 .

[6]  Maarten H. van der Vlerk Stochastic Programming with Simple Integer Recourse , 2001, Encyclopedia of Optimization.

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

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

[9]  Rüdiger Schultz,et al.  Dual decomposition in stochastic integer programming , 1999, Oper. Res. Lett..

[10]  John R. Birge,et al.  Introduction to Stochastic programming (2nd edition), Springer verlag, New York , 2011 .

[11]  Richard D. Wollmer,et al.  Two stage linear programming under uncertainty with 0–1 integer first stage variables , 1980, Math. Program..

[12]  L. Stougie,et al.  Approximation in Stochastic integer programming , 2003 .

[13]  Antonio Alonso Ayuso,et al.  Introduction to Stochastic Programming , 2009 .

[14]  Kevin R. Hutson Stochastic Minimum Spanning Trees , 2002 .

[15]  Darwin Klingman,et al.  NETGEN: A Program for Generating Large Scale Capacitated Assignment, Transportation, and Minimum Cost Flow Network Problems , 1974 .

[16]  Josef Stoer,et al.  Numerische Mathematik 1 , 1989 .

[17]  Maarten H. van der Vlerk,et al.  Convex approximations for complete integer recourse models , 2004, Math. Program..

[18]  Andrew J. Schaefer,et al.  Two-stage integer programs with stochastic right-hand sides: a superadditive dual approach , 2006, Math. Program..

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

[20]  P. Macdonald Combinatorial Programming: Methods and Applications , 1976 .

[21]  Alan J. Hoffman,et al.  Integral Boundary Points of Convex Polyhedra , 2010, 50 Years of Integer Programming.

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

[23]  A. Tucker,et al.  Linear Inequalities And Related Systems , 1956 .

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

[25]  Chaitanya Swamy,et al.  An approximation scheme for stochastic linear programming and its application to stochastic integer programs , 2006, JACM.

[26]  George B. Dantzig,et al.  Linear Programming Under Uncertainty , 2004, Manag. Sci..

[27]  Andrew J. Schaefer,et al.  A factor 1/2 approximation algorithm for two-stage stochastic matching problems , 2006, Eur. J. Oper. Res..

[28]  Ted K. Ralphs,et al.  Integer and Combinatorial Optimization , 2013 .

[29]  Laurence A. Wolsey,et al.  Integer and Combinatorial Optimization , 1988, Wiley interscience series in discrete mathematics and optimization.

[30]  Takayuki Shiina,et al.  Stochastic Programming with Integer Variables , 2007, CSC.

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