Abstract
The S-connectivity λ S G (u,v) of (u,v) in a graph G is the maximum number of uv-paths that no two of them have an edge or a node in S–{u,v} in common. The corresponding Connectivity Augmentation (CA) problem is: given a graph G 0=(V,E 0), S ⊆ V, and requirements r(u,v) on V ×V, find a minimum size set F of new edges (any edge is allowed) so that \(\lambda^S_{G_0+F}(u,v) \geq r(u,v)\) for all u,v ∈V. Extensively studied particular cases are the edge- CA (when S=∅) and the node- CA (when S=V). A. Frank gave a polynomial algorithm for undirected edge-CA and observed that the directed case even with r(u,v) ∈{0,1} is at least as hard as the Set-Cover problem. Both directed and undirected node-CA have approximation threshold \(\Omega(2^{\log^{1-\varepsilon}n})\). We give an approximation algorithm that matches these approximation thresholds. For both directed and undirected CA with arbitrary requirements our approximation ratio is: O(logn) for S ≠V arbitrary, and O(r max logn) for S=V, where r max= max u,v ∈ V r(u,v).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Benczúr, A., Frank, A.: Covering symmetric supermodular functions by graphs. Math Programming 84, 483–503 (1999)
Charikar, M., Chekuri, C., Cheung, T., Dai, Z., Goel, A., Guha, S., Li, M.: Approximation algorithms for directed Steiner problems. Journal of Algorithms 33, 73–91 (1999)
Cheriyan, J., Thurimella, R.: Fast algorithms for k-shredders and k-node connectivity augmentation. Journal of Algorithms 33, 15–50 (1999)
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 (2003)
Cheriyan, J., Vempala, S., Vetta, A.: Network design via iterative rounding of setpair relaxations. manuscript (2003)
Cheriyan, J., Vetta, A.: Approximation algorithms for network design with metric costs. In: Symposium on the Theory of Computing (STOC), pp. 167–175 (2005)
Dodis, Y., Khanna, S.: Design networks with bounded pairwise distance. In: Symposium on the Theory of Computing (STOC), pp. 750–759 (1999)
Feldman, J., Ruhl, M.: The directed steiner network problem is tractable for a constant number of terminals. In: Symposium on the Foundations of Computer Science (FOCS), p. 299 (1999)
Fleischer, L.K., Jain, K., Williamson, D.P.: An iterative rounding 2-approximation algorithm for the element connectivity problem. In: Symposium on the Foundations of Computer Science (FOCS), pp. 339–347 (2001)
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.: Edge-connection of graphs, digraphs, and hypergraphs, EGRES TR No 2001-11 (2001)
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)
Gabow, H.N., Goemans, M.X., Tardos, E., Williamson, D.P.: Approximating the smallest k-edge connected spanning subgraph by LP-rounding. In: Symposium on Discrete Algorithams (SODA), pp. 562–571 (2005)
Halperin, E., Krauthgamer, R.: Polylogarithmic inapproximability. In: Symposium on the Theory of Computing 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. In: Aardal, K., Gerards, B. (eds.) IPCO 2001. LNCS, vol. 2081, pp. 264–279. Springer, Heidelberg (2001)
Jain, K.: A factor 2 approximation algorithm for the generalized Steiner network problem. Combinatorica 21(1), 39–60 (2001)
Johnson, D.S.: Approximation algorithms for combinatorial problems. Joural of Computing and System Sciences 9(3), 256–278 (1974)
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)
Khuller, S., Raghavachari, B.: Improved approximation algorithms for uniform connectivity problems. Journal of Algorithms 21, 434–450 (1996)
Khuller, S., Vishkin, U.: Biconnectivity approximations and graph carvings. Journal of the Association for Computing Machinery 41(2), 214–235 (1994)
Kortsarz, G., Nutov, Z.: Approximation algorithm for k-node connected subgraphs via critical graphs. In: Symposium on the Theory of Computing (STOC), pp. 138–145 (2004)
Kortsarz, G., Nutov, Z.: Approximating minimum cost connectivity problems. In: Gonzalez, T.F. (ed.) Approximation Algorithms and Metaheuristics ( to appear, 2005)
Liberman, G., Nutov, Z.: On shredders and vertex-connectivity augmentation. Manuscript (2005)
Mader, W.: A reduction method for edge-connectivity in graphs. Annals of discrete Math 3, 145–164 (1978)
Nagamochi, H., Ishii, T.: On the minimum local-vertex-connectivity augmentation in graphs. Discrete Applied Mathematics 129(2-3), 475–486 (2003)
Nutov, Z.: Approximating connectivity augmentation problems. In: Symposium on Discrete Algorithms (SODA), pp. 176–185 (2005)
Nutov, Z.: Approximating rooted connectivity augmentation problems. Algorithmica (to appear, 2005)
Raz, R., Safra, S.: A sub-constant error-probability low-degree test and a sub-constant error-probability PCP characterization of NP. In: Symposium on the Theory of Computing (STOC), pp. 475–484 (1997)
Szigeti, Z.: On edge-connectivity augmentation of graphs and hypergraphs. manuscript (2004)
Watanabe, T., Nakamura, A.: Edge-connectivity augmentation problems. Computer and System Sciences 35(1), 96–144 (1987)
Wolsey, L.A.: An analysis of the greedy algorithm for the submodular set covering problem. Combinatorica 2, 385–393 (1982)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kortsarz, G., Nutov, Z. (2006). Tight Approximation Algorithm for Connectivity Augmentation Problems. In: Bugliesi, M., Preneel, B., Sassone, V., Wegener, I. (eds) Automata, Languages and Programming. ICALP 2006. Lecture Notes in Computer Science, vol 4051. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11786986_39
Download citation
DOI: https://doi.org/10.1007/11786986_39
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-35904-3
Online ISBN: 978-3-540-35905-0
eBook Packages: Computer ScienceComputer Science (R0)