Abstract
We consider the (undirected) Node Connectivity Augmentation (NCA) problem: given a graph J = (V,E J ) and connectivity requirements {r(u,v):u,v ∈ V}, find a minimum size set I of new edges (any edge is allowed) so that J + I contains r(u,v) internally disjoint uv-paths, for all u,v ∈ V. In the Rooted NCA there is s ∈ V so that r(u,v) > 0 implies u = s or v = s. For large values of k = max u,v ∈ V r(u,v), NCA is at least as hard to approximate as Label-Cover and thus it is unlikely to admit a polylogarithmic approximation. Rooted NCA is at least as hard to approximate as Hitting-Set. The previously best approximation ratios for the problem were O(k ln n) for NCA and O(ln n) for Rooted NCA. In [Approximating connectivity augmentation problems, SODA 2005] the author posed the following open question: Does there exist a function ρ(k) so that NCA admits a ρ(k)-approximation algorithm? In this paper we answer this question, by giving an approximation algorithm with ratios O(k ln 2 k) for NCA and O(ln 2 k) 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 \({\cal 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 \({\cal D}\) is O(ℓ2), where ℓ is the maximum connectivity of a pair in \({\cal D}\).
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Chakraborty, T., Chuzhoy, J., Khanna, S.: Network design for vertex connectivity. In: STOC, pp. 167–176 (2008)
Charikar, M., Chekuri, C., Cheung, T., Dai, Z., Goel, A., Guha, S., Li, M.: Approximation algorithms for directed Steiner problems. J. of Algorithms 33, 73–91 (1999)
Chekuri, C., Korula, N.: Single-sink network design with vertex-connectivity requirements. In: FSTTCS (2008)
Cheriyan, J., Jordán, T., Nutov, Z.: On rooted node-connectivity problems. Algorithmica 30(3), 353–375 (2001)
Cheriyan, J., Vempala, S., Vetta, A.: An approximation algorithm for the minimum-cost k-vertex connected subgraph. SIAM Journal on Computing 32(4), 1050–1055 (2002); Prelimenary version in STOC 2002
Cheriyan, J., Vetta, A.: Approximation algorithms for network design with metric costs. In: STOC, pp. 167–175 (2005)
Chuzhoy, J., Khanna, S.: Algorithms for single-source vertex-connectivity. In: FOCS, pp. 105–114 (2008)
Chuzhoy, J., Khanna, S.: An O(k3 logn)-approximation algorithms for vertex-connectivity network design (manuscript, 2009)
Dodis, Y., Khanna, S.: Design networks with bounded pairwise distance. In: STOC, pp. 750–759 (2003)
Fackharoenphol, J., Laekhanukit, B.: An O(log2 k)-approximation algorithm for the k-vertex connected subgraph problem. In: STOC, pp. 153–158 (2008)
Feldman, M., Kortsarz, G., Nutov, Z.: Improved approximation algorithms for directed steiner forest. In: SODA, pp. 922–931 (2009)
Fleischer, L., Jain, K., Williamson, D.P.: Iterative rounding 2-approximation algorithms for minimum-cost vertex connectivity problems. J. Comput. Syst. Sci. 72(5), 838–867 (2006)
Frank, A.: Augmenting graphs to meet edge-connectivity requirements. SIAM Journal on Discrete Math. 5(1), 25–53 (1992)
Frank, A.: Connectivity augmentation problems in network design. Mathematical Programming: State of the Art, 34–63 (1995)
Frank, A., Jordán, T.: Minimal edge-coverings of pairs of sets. J. on Comb. Theory B 65, 73–110 (1995)
Frank, A., Tardos, E.: An application of submodular flows. Linear Algebra and its Applications 114/115, 329–348 (1989)
Halperin, E., Krauthgamer, R.: Polylogarithmic inapproximability. In: STOC, pp. 585–594 (2003)
Jackson, B., Jordán, T.: A near optimal algorithm for vertex connectivity augmentation. In: Lee, D.T., Teng, S.-H. (eds.) ISAAC 2000. LNCS, vol. 1969, pp. 313–325. Springer, Heidelberg (2000)
Jackson, B., Jordán, T.: Independence free graphs and vertex connectivity augmentation. J. of Comb. Theory B 94(1), 31–77 (2005)
Jain, K.: A factor 2 approximation algorithm for the generalized Steiner network problem. Combinatorica 21(1), 39–60 (2001)
Jordán, T.: On the optimal vertex-connectivity augmentation. J. on Comb. Theory B 63, 8–20 (1995)
Jordán, T.: A note on the vertex connectivity augmentation. J. on Comb. Theory B 71(2), 294–301 (1997)
Khuller, S.: Approximation algorithms for for finding highly connected subgraphs. In: Hochbaum, D.S. (ed.) Approximation Algorithms for NP-hard problems, ch. 6, pp. 236–265. PWS (1995)
Kortsarz, G., Krauthgamer, R., Lee, J.R.: Hardness of approximation for vertex-connectivity network design problems. SIAM J. on Computing 33(3), 704–720 (2004)
Kortsarz, G., Nutov, Z.: Approximating node connectivity problems via set covers. Algorithmica 37, 75–92 (2003)
Kortsarz, G., Nutov, Z.: Approximating k-node connected subgraphs via critical graphs. SIAM J. on Computing 35(1), 247–257 (2005)
Kortsarz, G., Nutov, Z.: Approximating minimum-cost connectivity problems. In: Gonzalez, T.F. (ed.) Approximation Algorithms and Metaheuristics, ch. 58. Chapman & Hall/CRC, Boca Raton (2007)
Kortsarz, G., Nutov, Z.: Tight approximation algorithm for connectivity augmentation problems. J. Comput. Syst. Sci. 74(5), 662–670 (2008)
Lando, Y., Nutov, Z.: Inapproximability of survivable networks. In: Goel, A., Jansen, K., Rolim, J.D.P., Rubinfeld, R. (eds.) APPROX and RANDOM 2008. LNCS, vol. 5171, pp. 146–152. Springer, Heidelberg (2009); To appear in Theoretical Computer Science
Liberman, G., Nutov, Z.: On shredders and vertex-connectivity augmentation. Journal of Discrete Algorithms 5(1), 91–101 (2007)
Lovász, L.: On the ratio of optimal integral and fractional covers. Discrete Math. 13, 383–390 (1975)
Nutov, Z.: Approximating connectivity augmentation problems. In: SODA, pp. 176–185 (2005)
Nutov, Z.: Approximating rooted connectivity augmentation problems. Algorithmica 44, 213–231 (2005)
Nutov, Z.: An almost O(logk)-approximation for k-connected subgraphs. In: SODA, pp. 912–921 (2009)
Nutov, Z.: Approximating minimum cost connectivity problems via uncrossable bifamilies and spider-cover decompositions (manuscript) (2009)
Ravi, R., Williamson, D.P.: An approximation algorithm for minimum-cost vertex-connectivity problems. Algorithmica 18, 21–43 (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nutov, Z. (2009). Approximating Node-Connectivity Augmentation Problems. In: Dinur, I., Jansen, K., Naor, J., Rolim, J. (eds) Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques. APPROX RANDOM 2009 2009. Lecture Notes in Computer Science, vol 5687. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03685-9_22
Download citation
DOI: https://doi.org/10.1007/978-3-642-03685-9_22
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03684-2
Online ISBN: 978-3-642-03685-9
eBook Packages: Computer ScienceComputer Science (R0)