Approximating subset k-connectivity problems

A subset T⊆V of terminals is k-connected to a root s in a directed/undirected graph J if J has k internally-disjoint vs-paths for every v∈T; T is k-connected in J if T is k-connected to every s∈T. We consider the Subsetk-Connectivity Augmentation problem: given a graph G=(V,E) with edge/node-costs, a node subset T⊆V, and a subgraph J=(V,EJ) of G such that T is (k−1)-connected in J, find a minimum-cost augmenting edge-set F⊆E∖EJ such that T is k-connected in J∪F. The problem admits trivial ratio O(|T|2). We consider the case |T|>k and prove that for directed/undirected graphs and edge/node-costs, a ρ-approximation algorithm for Rooted Subsetk-Connectivity Augmentation implies the following approximation ratios for Subsetk-Connectivity Augmentation: (i) b(\rho+k) + {\left(\frac{|T|}{|T|-k}\right)}^2 O\left(\log \frac{|T|}{|T|-k}\right) and (ii) \rho \cdot O\left(\frac{|T|}{|T|-k} \log k \right), where b=1 for undirected graphs and b=2 for directed graphs. The best known values of ρ on undirected graphs are min {|T|,O(k)} for edge-costs and min {|T|,O(k log|T|)} for node-costs; for directed graphs ρ=|T| for both versions. Our results imply that unless k=|T|−o(|T|), Subsetk-Connectivity Augmentation admits the same ratios as the best known ones for the rooted version. This improves the ratios in [19,14].

[1]  Guy Kortsarz,et al.  Approximating Minimum-Cost Connectivity Problems , 2007, Handbook of Approximation Algorithms and Metaheuristics.

[2]  Guy Kortsarz,et al.  Approximating Node Connectivity Problems via Set Covers , 2003, Algorithmica.

[3]  László Lovász,et al.  On the ratio of optimal integral and fractional covers , 1975, Discret. Math..

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

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

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

[7]  Samir Khuller,et al.  Improved approximation algorithms for uniform connectivity problems , 1995, STOC '95.

[8]  András Frank,et al.  Minimal Edge-Coverings of Pairs of Sets , 1995, J. Comb. Theory B.

[9]  László A. Végh Augmenting Undirected Node-Connectivity by One , 2011, SIAM J. Discret. Math..

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

[11]  G. Kortsarz,et al.  Approximating minimum cost connectivity problems , 2007 .

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

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

[14]  Guy Kortsarz,et al.  Tight Approximation Algorithm for Connectivity Augmentation Problems , 2006, ICALP.

[15]  Zeev Nutov Approximating Rooted Connectivity Augmentation Problems , 2005, Algorithmica.

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

[17]  Adrian Vetta,et al.  Approximation algorithms for network design with metric costs , 2005, STOC '05.

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

[19]  Guy Kortsarz,et al.  Approximating k-node Connected Subgraphs via Critical Graphs , 2005, SIAM J. Comput..

[20]  Bundit Laekhanukit,et al.  An Improved Approximation Algorithm for Minimum-Cost Subset k-Connectivity - (Extended Abstract) , 2011, ICALP.

[21]  Zeev Nutov,et al.  Approximating Node-Connectivity Augmentation Problems , 2009, Algorithmica.

[22]  A. Frank,et al.  An application of submodular flows , 1989 .

[23]  Tibor Jordán,et al.  On the Optimal Vertex-Connectivity Augmentation , 1995, J. Comb. Theory B.