An Eight-Approximation Algorithm for Computing Rooted Three-Vertex Connected Minimum Steiner Networks

For a given undirected (edge) weighted graph G = (V, E), a terminal set S ⊆ V and a root r ∈ S, the rooted k-vertex connected minimum Steiner network (kVSMNr) problem requires to construct a minimum-cost subgraph of G such that each terminal in S \ {R} is k-vertex connected to τ. As an important problem in survivable network design, the kVSMNτ problem is known to be NP-hard even when k 1/4 1 [14]. For k 1/4 3 this paper presents a simple combinatorial eight-approximation algorithm, improving the known best ratio 14 of Nutov [20]. Our algorithm constructs an approximate 3VSMNτ through augmenting a two-vertex connected counterpart with additional edges of bounded cost to the optimal. We prove that the total cost of the added edges is at most six times of the optimal by showing that the edges in a 3VSMNτ compose a subgraph containing our solution in such a way that each edge appears in the subgraph at most six times.

[1]  Robert E. Tarjan,et al.  A quick method for finding shortest pairs of disjoint paths , 1984, Networks.

[2]  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).

[3]  Sanjeev Khanna,et al.  An O(k3log n)-Approximation Algorithm for Vertex-Connectivity Survivable Network Design , 2012, Theory of Computing.

[4]  David P. Williamson,et al.  Iterative rounding 2-approximation algorithms for minimum-cost vertex connectivity problems , 2006, J. Comput. Syst. Sci..

[5]  Zeev Nutov Approximating Minimum Cost Connectivity Problems via Uncrossable Bifamilies and Spider-Cover Decompositions , 2009, 2009 50th Annual IEEE Symposium on Foundations of Computer Science.

[6]  Zeev Nutov,et al.  Inapproximability of survivable networks , 2009, Theor. Comput. Sci..

[7]  Alex Zelikovsky,et al.  Tighter Bounds for Graph Steiner Tree Approximation , 2005, SIAM J. Discret. Math..

[8]  Sanjeev Khanna,et al.  Network design for vertex connectivity , 2008, STOC.

[9]  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.

[10]  Zeev Nutov An almostO(logk)-approximation fork-connected subgraphs , 2009 .

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

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

[13]  Zeev Nutov,et al.  A note on Rooted Survivable Networks , 2009, Inf. Process. Lett..

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

[15]  Hong Shen,et al.  Efficient 2-Approximation Algorithms for Computing 2-Connected Steiner Minimal Networks , 2012, IEEE Transactions on Computers.

[16]  Zeev Nutov,et al.  A 3-Approximation Algorithm for Finding Optimum 4, 5-Vertex-Connected Spanning Subgraphs , 1999, J. Algorithms.

[17]  Ramesh Bhandari,et al.  Optimal physical diversity algorithms and survivable networks , 1997, Proceedings Second IEEE Symposium on Computer and Communications.

[18]  George Markowsky,et al.  A fast algorithm for Steiner trees , 1981, Acta Informatica.

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

[20]  Jens Vygen,et al.  The Book Review Column1 , 2020, SIGACT News.

[21]  Fabrizio Grandoni,et al.  An improved LP-based approximation for steiner tree , 2010, STOC '10.

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

[23]  Robert Krauthgamer,et al.  Hardness of Approximation for Vertex-Connectivity Network Design Problems , 2004, SIAM J. Comput..

[24]  Mimmo Parente,et al.  A 2-Approximation Algorithm for Finding an Optimum 3-Vertex-Connected Spanning Subgraph , 1999, J. Algorithms.

[25]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[26]  Zeev Nutov,et al.  An almost O(log k)-approximation for k-connected subgraphs , 2009, SODA.