Polynomial-Time Approximation Schemes for the Euclidean Survivable Network Design Problem

The survivable network design problem is a classical problem in combinatorial optimization of constructing a minimum-cost subgraph satisfying predetermined connectivity requirements. In this paper we consider its geometric version in which the input is a complete Euclidean graph. We assume that each vertex v has been assigned a connectivity requirement rv. The output subgraph is supposed to have the vertex- (or edge-, respectively) connectivity of at least min{rv, ru} for any pair of vertices v, u.We present the first polynomial-time approximation schemes (PTAS) for basic variants of the survivable network design problem in Euclidean graphs. We first show a PTAS for the Steiner tree problem, which is the survivable network design problem with rv ? {0, 1} for any vertex v. Then, we extend it to include the most widely applied case where rv ? {0, 1, 2} for any vertex v. Our polynomial-time approximation schemeswork for both vertex- and edge-connectivity requirements in time O(n log n), where the constants depend on the dimension and the accuracy of approximation. Finally, we observe that our techniques yield also a PTAS for the multigraph variant of the problem where the edge-connectivity requirements satisfy rv ? {0, 1, . . . , k} and k = O(1).

[1]  Satish Rao,et al.  Approximating geometrical graphs via “spanners” and “banyans” , 1998, STOC '98.

[2]  Dana S. Richards,et al.  Steiner tree problems , 1992, Networks.

[3]  M. Stoer Design of Survivable Networks , 1993 .

[4]  Lisa Fleischer A 2-Approximation for Minimum Cost {0, 1, 2} Vertex Connectivity , 2001, IPCO.

[5]  Pawel Winter,et al.  Steiner problem in networks: A survey , 1987, Networks.

[6]  Joachim Gudmundsson,et al.  Improved Greedy Algorithms for Constructing Sparse Geometric Spanners , 2000, SWAT.

[7]  Joseph JáJá,et al.  On the Relationship between the Biconnectivity Augmentation and Traveling Salesman Problems , 1982, Theor. Comput. Sci..

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

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

[10]  Piotr Indyk,et al.  Approximate nearest neighbors: towards removing the curse of dimensionality , 1998, STOC '98.

[11]  H. Pollak,et al.  Steiner Minimal Trees , 1968 .

[12]  Kamal Jain A Factor 2 Approximation Algorithm for the Generalized Steiner Network Problem , 2001, Comb..

[13]  Hans Jürgen Prömel,et al.  The Steiner Tree Problem , 2002 .

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

[15]  Sanjeev Arora,et al.  Polynomial time approximation schemes for Euclidean traveling salesman and other geometric problems , 1998, JACM.

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

[17]  Martin Grötschel,et al.  Integer Polyhedra Arising from Certain Network Design Problems with Connectivity Constraints , 1990, SIAM J. Discret. Math..

[18]  David P. Williamson,et al.  An iterative rounding 2-approximation algorithm for the element connectivity problem , 2001, Proceedings 2001 IEEE International Conference on Cluster Computing.

[19]  Sunil Chopra,et al.  A branch-and-cut approach for minimum cost multi-level network design , 2002, Discret. Math..

[20]  H. Prömel,et al.  The Steiner Tree Problem: A Tour through Graphs, Algorithms, and Complexity , 2002 .

[21]  George L. Nemhauser,et al.  Handbooks in operations research and management science , 1989 .

[22]  Andrzej Lingas,et al.  Fast Approximation Schemes for Euclidean Multi-connectivity Problems , 2000, ICALP.

[23]  Joseph S. B. Mitchell,et al.  Guillotine Subdivisions Approximate Polygonal Subdivisions: A Simple Polynomial-Time Approximation Scheme for Geometric TSP, k-MST, and Related Problems , 1999, SIAM J. Comput..

[24]  Andrzej Lingas,et al.  On approximability of the minimum-cost k-connected spanning subgraph problem , 1999, SODA '99.

[25]  C. Monma,et al.  Methods for Designing Communications Networks with Certain Two-Connected Survivability Constraints , 1989, Oper. Res..