Improved Approximation Algorithms for Min-Cost Connectivity Augmentation Problems

  • Zeev NutovEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9691)


A graph G is k-connected if it has k internally-disjoint st-paths for every pair st of nodes. Given a root s and a set T of terminals is k-\((s,T)\)-connected if it has k internally-disjoint st-paths for every \(t \in T\). We consider two well studied min-cost connectivity augmentation problems, where we are given an integer \(k \ge 0\), a graph \(G=(V,E)\), and and an edge set F on V with costs. The goal is to compute a minimum cost edge set \(J \subseteq F\) such that \(G+J\) has connectivity \(k+1\). In the k -Connectivity Augmentation problem G is k-connected and \(G+J\) should be \((k+1)\)-connected. In the \(k\)-\((s,T)\) -Connectivity Augmentation problem G is k-\((s,T)\)-connected and \(G+J\) should be \((k+1)\)-(sT)-connected.

For the k -Connectivity Augmentation problem we obtain the following results. For \(n \ge 3k-5\), we obtain approximation ratios 3 for directed graphs and 4 for undirected graphs,improving the previous ratio 5 of [26]. For directed graphs and \(k=1\), or \(k=2\) and n odd, we further improve to 2.5 the previous ratios 3 and 4, respectively.

For the undirected \(2\)-\((s,T)\) -Connectivity Augmentation problem we achieve ratio \(4\frac{2}{3}\), improving the previous best ratio 12 of [24]. For the special case when all the edges in F are incident to s, we give a polynomial time algorithm, improving the ratio \(4\frac{17}{30}\) of [21, 25] for this variant.


  1. 1.
    Aazami, A., Cheriyan, J., Laekhanukit, B.: A bad example for the iterative rounding method for mincost \(k\)-connected spanning subgraphs. Discrete Optim. 10(1), 25–41 (2013)MathSciNetCrossRefzbMATHGoogle Scholar
  2. 2.
    Auletta, V., Dinitz, Y., Nutov, Z., Parente, D.: A 2-approximation algorithm for finding an optimum 3-vertex-connected spanning subgraph. J. Algorithms 32(1), 21–30 (1999)MathSciNetCrossRefzbMATHGoogle Scholar
  3. 3.
    Cheriyan, J., Végh, L.: Approximating minimum-cost \(k\)-node connected subgraphs via independence-free graphs. SIAM J. Comput. 43(4), 1342–1362 (2014)MathSciNetCrossRefzbMATHGoogle Scholar
  4. 4.
    Cheriyan, J., Vempala, S., Vetta, A.: An approximation algorithm for the min-cost \(k\)-vertex connected subgraph. SIAM J. Comput. 32(4), 1050–1055 (2003)MathSciNetCrossRefzbMATHGoogle Scholar
  5. 5.
    Chuzhoy, J., Khanna, S.: An \({O}(k^3 \log n)\)-approximation algorithm for vertex-connectivity survivable network design. Theor. Comput. 8(1), 401–413 (2012)MathSciNetCrossRefzbMATHGoogle Scholar
  6. 6.
    Dinitz, Y., Nutov, Z.: A \(3\)-approximation algorithm for finding optimum \(4,5\)-vertex-connected spanning subgraphs. J. Algorithms 32(1), 31–40 (1999)MathSciNetCrossRefzbMATHGoogle Scholar
  7. 7.
    Fackharoenphol, J., Laekhanukit, B.: An \({O}(\log ^2 k)\)-approximation algorithm for the \(k\)-vertex connected subgraph problem. SIAM J. Comput. 41, 1095–1109 (2012)MathSciNetCrossRefzbMATHGoogle Scholar
  8. 8.
    Fleischer, L., Jain, K., Williamson, D.: Iterative rounding 2-approximation algorithms for minimum-cost vertex connectivity problems. J. Comput. Syst. Sci. 72(5), 838–867 (2006)MathSciNetCrossRefzbMATHGoogle Scholar
  9. 9.
    Frank, A.: Rooted \(k\)-connections in digraphs. Discrete Appl. Math. 157(6), 1242–1254 (2009)MathSciNetCrossRefzbMATHGoogle Scholar
  10. 10.
    Frank, A., Jordán, T.: Minimal edge-coverings of pairs of sets. J. Comb. Theor. B 65, 73–110 (1995)MathSciNetCrossRefzbMATHGoogle Scholar
  11. 11.
    Frank, A., Tardos, E.: An application of submodular flows. Linear Algebra Appl. 114(115), 329–348 (1989)MathSciNetCrossRefzbMATHGoogle Scholar
  12. 12.
    Fukunaga, T.: Approximating minimum cost source location problems with local vertex-connectivity demands. J. Discrete Algorithms 19, 30–38 (2013)MathSciNetCrossRefzbMATHGoogle Scholar
  13. 13.
    Fukunaga, T.: Approximating the generalized terminal backup problem via half-integral multiflow relaxation. In: STACS, pp. 316–328 (2015)Google Scholar
  14. 14.
    Fukunaga, T., Nutov, Z., Ravi, R.: Iterative rounding approximation algorithms for degree-bounded node-connectivity network design. SIAM J. Comput. 44(5), 1202–1229 (2015)MathSciNetCrossRefzbMATHGoogle Scholar
  15. 15.
    Goemans, M., Goldberg, A., Plotkin, S., Shmoys, D., Tardos, E., Williamson, D.: Improved approximation algorithms for network design problems. In: SODA, pp. 223–232 (1994)Google Scholar
  16. 16.
    Jain, K.: A factor 2 approximation algorithm for the generalized Steiner network problem. Combinatorica 21(1), 39–60 (2001)MathSciNetCrossRefzbMATHGoogle Scholar
  17. 17.
    Jordán, T.: On the optimal vertex-connectivity augmentation. J. Comb. Theor. B 63, 8–20 (1995)MathSciNetCrossRefzbMATHGoogle Scholar
  18. 18.
    Khuller, S., Raghavachari, B.: Improved approximation algorithms for uniform connectivity problems. J. Algorithms 21, 434–450 (1996)MathSciNetCrossRefzbMATHGoogle Scholar
  19. 19.
    Kortsarz, G., Nutov, Z.: Approximating node connectivity problems via set covers. Algorithmica 37, 75–92 (2003)MathSciNetCrossRefzbMATHGoogle Scholar
  20. 20.
    Kortsarz, G., Nutov, Z.: Approximating \(k\)-node connected subgraphs via critical graphs. SIAM J. Comput. 35(1), 247–257 (2005)MathSciNetCrossRefzbMATHGoogle Scholar
  21. 21.
    Kortsarza, G., Nutov, Z.: Approximating source location and star survivable network problems. Manuscript (2015)Google Scholar
  22. 22.
    Laekhanukit, B.: Parameters of two-prover-one-round game and the hardness of connectivity problems. In: SODA, pp. 1626–1643 (2014)Google Scholar
  23. 23.
    Lando, Y., Nutov, Z.: Inapproximability of survivable networks. Theort. Comput. Sci. 410(21–23), 2122–2125 (2009)MathSciNetCrossRefzbMATHGoogle Scholar
  24. 24.
    Nutov, Z.: Approximating minimum cost connectivity problems via uncrossable bifamilies. ACM Trans. Algorithms 9(1), 1 (2012)MathSciNetCrossRefzbMATHGoogle Scholar
  25. 25.
    Nutov, Z.: Approximating node-connectivity augmentation problems. Algorithmica 63(1–2), 398–410 (2012)MathSciNetCrossRefzbMATHGoogle Scholar
  26. 26.
    Nutov, Z.: Approximating minimum-cost edge-covers of crossing biset families. Combinatorica 34(1), 95–114 (2014)MathSciNetCrossRefzbMATHGoogle Scholar
  27. 27.
    Ravi, R., Williamson, D.P.: An approximation algorithm for minimum-cost vertex-connectivity problems. Algorithmica 18, 21–43 (1997)MathSciNetCrossRefzbMATHGoogle Scholar
  28. 28.
    Ravi, R., Williamson, D.P.: Erratum: an approximation algorithm for minimum-cost vertex-connectivity problems. Algorithmica 34(1), 98–107 (2002)MathSciNetCrossRefzbMATHGoogle Scholar
  29. 29.
    Végh, L.: Augmenting undirected node-connectivity by one. SIAM J. Discrete Math. 25(2), 695–718 (2011)MathSciNetCrossRefzbMATHGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  1. 1.The Open University of IsraelRa’ananaIsrael

Personalised recommendations