Approximating Node-Connectivity Augmentation Problems

We consider the (undirected) Node Connectivity Augmentation (NCA) problem: given a graph J=(V,EJ) and connectivity requirements $\{r(u,v): u,v \in V\}$, find a minimum size set I of new edges (any edge is allowed) such that the graph J∪I contains r(u,v) internally-disjoint uv-paths, for all u,v∈V. In Rooted NCA there is s∈V such that r(u,v)>0 implies u=s or v=s. For large values of k=max u,v∈Vr(u,v), NCA is at least as hard to approximate as Label-Cover and thus it is unlikely to admit an approximation ratio polylogarithmic in k. Rooted NCA is at least as hard to approximate as Hitting-Set. The previously best approximation ratios for the problem were O(kln n) for NCA and O(ln n) for Rooted NCA. In this paper we give an approximation algorithm with ratios O(kln 2k) for NCA and O(ln 2k) for Rooted NCA. This is the first approximation algorithm with ratio independent of n, and thus is a constant for any fixed k. Our algorithm is based on the following new structural result which is of independent interest. If $\mathcal{D}$ is a set of node pairs in a graph J, then the maximum degree in the hypergraph formed by the inclusion minimal tight sets separating at least one pair in $\mathcal{D}$ is O(ℓ2), where ℓ is the maximum connectivity in J of a pair in $\mathcal{D}$.

[1]  Guy Kortsarz,et al.  Improved approximating algorithms for Directed Steiner Forest , 2009, SODA.

[2]  Joseph Cheriyan,et al.  Fast Algorithms for k-Shredders and k-Node Connectivity Augmentation , 1999, J. Algorithms.

[3]  Guy Kortsarz,et al.  Approximating node connectivity problems via set covers , 2000, APPROX.

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

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

[6]  Sanjeev Khanna,et al.  Design networks with bounded pairwise distance , 1999, STOC '99.

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

[8]  András Frank Augmenting Graphs to Meet Edge-Connectivity Requirements , 1992, SIAM J. Discret. Math..

[9]  Bill Jackson,et al.  A Near Optimal Algorithm for Vertex Connectivity Augmentation , 2000, ISAAC.

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

[11]  Tibor Jordán,et al.  A Note on the Vertex-Connectivity Augmentation Problem , 1997, J. Comb. Theory, Ser. B.

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

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

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

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

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

[17]  Zeev Nutov,et al.  On shredders and vertex connectivity augmentation , 2007, J. Discrete Algorithms.

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

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

[20]  Ran Raz,et al.  A sub-constant error-probability low-degree test, and a sub-constant error-probability PCP characterization of NP , 1997, STOC '97.

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

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

[23]  Zeev Nutov Approximating Node-Connectivity Augmentation Problems , 2009, APPROX-RANDOM.

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

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

[26]  Zeev Nutov Approximating connectivity augmentation problems , 2005, SODA '05.

[27]  András Frank,et al.  Increasing the rooted-connectivity of a digraph by one , 1999, Math. Program..

[28]  Sudipto Guha,et al.  Approximation algorithms for directed Steiner problems , 1999, SODA '98.

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

[30]  Zeev Nutov Approximating minimum-cost connectivity problems via uncrossable bifamilies , 2012, TALG.

[31]  András Frank,et al.  Edge-Connection of Graphs, Digraphs, and Hypergraphs , 2006 .

[32]  Robert Krauthgamer,et al.  Polylogarithmic inapproximability , 2003, STOC '03.

[33]  Bill Jackson,et al.  Independence free graphs and vertex connectivity augmentation , 2005, J. Comb. Theory, Ser. B.

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

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

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

[37]  Tibor Jordán,et al.  On Rooted Node-Connectivity Problems , 2001, Algorithmica.