Chance‐constrained multi‐terminal network design problems

We consider a reliable network design problem under uncertain edge failures. Our goal is to select a minimum-cost subset of edges in the network to connect multiple terminals together with high probability. This problem can be seen as a stochastic variant of the Steiner tree problem. We propose two scenario-based Steiner cut formulations, study the strength of the proposed valid inequalities, and develop a branch-and-cut solution method. We also propose an LP-based separation for the scenario-based directed Steiner cut inequalities using Benders feasibility cuts, leveraging the success of the directed Steiner cuts for the deterministic Steiner tree problem. In our computational study, we test our branch-and-cut method on instances adapted from graphs in SteinLib Testdata Library with up to 100 nodes, 200 edges, and 17 terminals. The performance of our branch-and-cut method demonstrates the strength of the scenario-based formulations and the benefit from adding the additional valid inequalities that we propose. © 2015 Wiley Periodicals, Inc. Naval Research Logistics 62: 321–334, 2015

[1]  T. Koch,et al.  SteinLib: An Updated Library on Steiner Tree Problems in Graphs , 2001 .

[2]  George L. Nemhauser,et al.  An integer programming approach for linear programs with probabilistic constraints , 2010, Math. Program..

[3]  Thorsten Koch,et al.  Solving Steiner tree problems in graphs to optimality , 1998, Networks.

[4]  Ravindra K. Ahuja,et al.  Network Flows , 2011 .

[5]  Alysson M. Costa A survey on benders decomposition applied to fixed-charge network design problems , 2005, Comput. Oper. Res..

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

[7]  Patrizia Beraldi,et al.  Network reliability design via joint probabilistic constraints , 2010 .

[8]  Siavash Vahdati Daneshmand,et al.  A comparison of Steiner tree relaxations , 2001, Discret. Appl. Math..

[9]  A. Charnes,et al.  Chance-Constrained Programming , 1959 .

[10]  Michael Jünger,et al.  Solving Two-Stage Stochastic Steiner Tree Problems by Two-Stage Branch-and-Cut , 2010, ISAAC.

[11]  A. Volgenant,et al.  Reduction tests for the steiner problem in grapsh , 1989, Networks.

[12]  David Coudert,et al.  A Chance-Constrained Model and Cutting Planes for Fixed Broadband Wireless Networks , 2011, INOC.

[13]  A. Charnes,et al.  Cost Horizons and Certainty Equivalents: An Approach to Stochastic Programming of Heating Oil , 1958 .

[14]  Abilio Lucena,et al.  A Branch and Cut Algorithm for the Steiner Problem in Graphs , 1998 .

[15]  A. Charnes,et al.  Deterministic Equivalents for Optimizing and Satisficing under Chance Constraints , 1963 .

[16]  James R. Luedtke,et al.  A Sample Approximation Approach for Optimization with Probabilistic Constraints , 2008, SIAM J. Optim..

[17]  Sudipto Guha,et al.  The Steiner k-Cut Problem , 2006, SIAM J. Discret. Math..

[18]  Xiao Liu,et al.  Decomposition algorithms for two-stage chance-constrained programs , 2014, Mathematical Programming.

[19]  M. R. Rao,et al.  The Steiner tree problem I: Formulations, compositions and extension of facets , 1994, Math. Program..

[20]  M. R. Rao,et al.  Solving the Steiner Tree Problem on a Graph Using Branch and Cut , 1992, INFORMS J. Comput..

[21]  Mathieu Van Vyve The Continuous Mixing Polyhedron , 2005, Math. Oper. Res..

[22]  Simge Küçükyavuz,et al.  On mixing sets arising in chance-constrained programming , 2012, Math. Program..

[23]  T. Koch,et al.  Solving Steiner Tree Problems in Graphs to Optimality , 1998 .

[24]  James R. Luedtke A branch-and-cut decomposition algorithm for solving chance-constrained mathematical programs with finite support , 2013, Mathematical Programming.

[25]  Martin Grötschel,et al.  Polyhedral and Computational Investigations for Designing Communication Networks with High Survivability Requirements , 1995, Oper. Res..

[26]  Jonathan Cole Smith,et al.  Branch-and-price-and-cut algorithms for solving the reliable h-paths problem , 2008, J. Glob. Optim..

[27]  Minjiao Zhang,et al.  A Branch-and-Cut Method for Dynamic Decision Making Under Joint Chance Constraints , 2014, Manag. Sci..

[28]  James R. Luedtke,et al.  Branch-and-cut approaches for chance-constrained formulations of reliable network design problems , 2013, Mathematical Programming Computation.

[29]  S. Raghavan,et al.  Strong formulations for network design problems with connectivity requirements , 2005, Networks.

[30]  M. R. Rao,et al.  The Steiner tree problem II: Properties and classes of facets , 1994, Math. Program..