Connectivity Upgrade Models for Survivable Network Design

Disruptions in infrastructure networks to transport material, energy, and information can have serious economic, and even catastrophic, consequences. Since these networks require enormous investments, network service providers emphasize both survivability and cost effectiveness in their topological design decisions. This paper addresses the survivable network design problem, a core model incorporating the cost and redundancy trade-offs facing network planners. Using a novel connectivity upgrade strategy, we develop several families of inequalities to strengthen a multicommodity flow-based formulation for the problem, and show that some of these inequalities are facet defining. By increasing the linear programming lower bound, the valid inequalities not only lead to better performance guarantees for heuristic solutions, but also accelerate exact and approximate solution methods. We also consider a heuristic strategy that sequentially rounds the fractional values, starting with the linear programming solution to our strong model. Extensive computational tests confirm that the valid inequalities, added via a cutting plane algorithm, and the heuristic procedure are very effective, and their performance is robust to changes in the network dimensions and connectivity structure. Our solution approach generates tight lower and upper bounds with average gaps that are less than 1.2% for various problem sizes and connectivity requirements.

[1]  Andrew V. Goldberg,et al.  Improved approximation algorithms for network design problems , 1994, SODA '94.

[2]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[3]  S. Raghavan,et al.  Low‐connectivity network design on series‐parallel graphs , 2004, Networks.

[4]  Ali Ridha Mahjoub,et al.  On survivable network polyhedra , 2005, Discret. Math..

[5]  Mechthild Stoer,et al.  Facets for Polyhedra Arising in the Design of Communication Networks with Low-Connectivity Constraints , 1992, SIAM J. Optim..

[6]  D. Frank Hsu,et al.  On shortest two-connected Steiner networks with Euclidean distance , 1998, Networks.

[7]  Clyde L. Monma,et al.  On the Structure of Minimum-Weight k-Connected Spanning Networks , 1990, SIAM J. Discret. Math..

[8]  Alper Atamtürk,et al.  A directed cycle-based column-and-cut generation method for capacitated survivable network design , 2004, Networks.

[9]  Kamal Jain,et al.  A Factor 2 Approximation Algorithm for the Generalized Steiner Network Problem , 1998, Proceedings 39th Annual Symposium on Foundations of Computer Science (Cat. No.98CB36280).

[10]  Sunil Chopra,et al.  The k-Edge-Connected Spanning Subgraph Polyhedron , 1994, SIAM J. Discret. Math..

[11]  David P. Williamson,et al.  A primal-dual approximation algorithm for generalized steiner network problems , 1993, Comb..

[12]  Daniel Bienstock,et al.  Strong inequalities for capacitated survivable network design problems , 2000, Math. Program..

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

[14]  Ilhan Kubilay Geçkil,et al.  Northeast Blackout Likely to Reduce US Earnings by $6.4 Billions , 2003 .

[15]  S. Handy NETWORK CONNECTIVITY , 2010 .

[16]  Geir Dahl,et al.  A Cutting Plane Algorithm for Multicommodity Survivable Network Design Problems , 1998, INFORMS J. Comput..

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

[18]  Richard T. Wong,et al.  A dual ascent approach for steiner tree problems on a directed graph , 1984, Math. Program..

[19]  T. Williams The Design of Survivable Communications Networks , 1963 .

[20]  David P. Williamson,et al.  A primal-dual schema based approximation algorithm for the element connectivity problem , 2002, SODA '99.

[21]  Martin Grötschel,et al.  Computational Results with a Cutting Plane Algorithm for Designing Communication Networks with Low-Connectivity Constraints , 1992, Oper. Res..

[22]  Martin Zachariasen,et al.  Two-connected Steiner networks: structural properties , 2005, Oper. Res. Lett..

[23]  David P. Williamson,et al.  An efficient approximation algorithm for the survivable network design problem , 1998, Math. Program..

[24]  M. Stoer,et al.  A polyhedral approach to multicommodity survivable network design , 1994 .

[25]  Thomas L. Magnanti,et al.  Connectivity-splitting models for survivable network design , 2004, Networks.

[26]  J. Scott Provan,et al.  On the structure and complexity of the 2-connected Steiner network problem in the plane , 2000, Oper. Res. Lett..

[27]  T. C. Hu,et al.  Multi-Terminal Network Flows , 1961 .

[28]  Michel X. Goemans,et al.  Survivable networks, linear programming relaxations and the parsimonious property , 1993, Math. Program..

[29]  Thomas L. Magnanti,et al.  A Dual-Ascent Procedure for Large-Scale Uncapacitated Network Design , 1989, Oper. Res..

[30]  Yi Wang,et al.  Spare-Capacity Assignment For Line Restoration Using a Single-Facility Type , 2002, Oper. Res..

[31]  Ali Ridha Mahjoub,et al.  Two Edge-Disjoint Hop-Constrained Paths and Polyhedra , 2005, SIAM J. Discret. Math..

[32]  T. Magnanti,et al.  A Dual-Based Algorithm for Multi-Level Network Design , 1994 .

[33]  Mauro Dell'Amico,et al.  Annotated Bibliographies in Combinatorial Optimization , 1997 .