Handb o ok in Op erations Research
and Management Science
Volume on Networks
Chapter on Design of Survivable Networks
by
M Gr otschel
C L Monma
M Sto er
March
*Konrad-Zuse-Zentrum f¨ur Informationstechnik Berlin Heilbronner Str. 10 D-1000 Berlin 31, Germany
**Bellcore 445 South Street Morristown, New Jersey 07960
1
Contents
1 Overview 3
2 Motivation 3
3 Integer Programming Models of Survivability 6 3.1 The General Model for Undirected Networks ...... 7 3.2 A Brief Discussion of the Model ...... 10 3.3 AModelUsedinPractice ...... 12
4 Structural Properties and Heuristics 15 4.1 Lifting and the Structure of Optimum Solutions ...... 15 4.2 Construction and Improvement Heuristics ...... 17 4.3 Heuristics with Performance Guarantees ...... 20
5 Polynomially Solvable Special Cases 23 5.1 Node Type Restrictions ...... 23 5.2 Cost Restrictions ...... 24 5.3 Special Classes of Graphs ...... 26
6 Polyhedral Results 27 6.1 Classes of Valid Inequalities ...... 28 6.2 Facet Results ...... 33 6.3 Separation ...... 35 6.4 Complete Descriptions of Small Cases ...... 37
6.4.1 The 2ECON Polytope for K5 ...... 38
6.4.2 The 2NCON Polytope for K5 ...... 39
2 7 Computational Results 44 7.1 Outline of the Cutting Plane Algorithm ...... 44 7.2 Implementation Details ...... 45 7.3 Computational Results for Low-Connectivity Problems ...... 48 7.4 Computational Results for High-Connectivity Problems ...... 56 7.4.1 Random Problems ...... 56 7.4.2 Ship Problems ...... 57
8 Directed Variants of the General Model 65 8.1 Survivability Models for Directed Networks ...... 65 8.2 Projection ...... 66
3