Abstract
Given a weighted graph G with n vertices and m edges, the 2-edge-connectivity augmentation problem is that of finding a minimum weight set of edges of G to be added to a spanning subgraph H of G to make it 2-edge-connected. Such a problem is well-known to be NP-hard, but it becomes solvable in polynomial time if H is a depth-first search tree of G, and the fastest algorithm for this special case runs in \( \mathcal{O}\left( {m + n\log n} \right) \) time. In this paper, we sensibly improve such a bound, by providing an efficient algorithm running in \( \mathcal{O}\left( {M \cdot \alpha \left( {M,n} \right)} \right) \) time, where α is the classic inverse of the Ackermann’s function and M = m · α(m,n). This algorithm has two main consequences: First, it provides a faster 2-approximation algorithm for the general 2-edge-connectivity augmentation problem; second, it solves in \( \mathcal{O}\left( {M \cdot \alpha \left( {M,n} \right)} \right) \) time the problem of maintaining, by means of a minimum weight set of edges, the 2-edge-connectivity of a 2-edge-connected communication network undergoing an edge failure, thus improving the previous \( \mathcal{O}\left( {m + n\log n} \right) \) time bound.
This work has been partially supported by the CNR-Agenzia 2000 Program, under Grants No. CNRC00CAB8 and CNRG003EF8, and by the Research Project REAL-WINE, partially funded by the Italian Ministry of Education, University and Research.
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
A.V. Aho, J.E. Hopcroft and J.D. Ullman, The design and analysis of computer algorithms, Addison Wesley, (1974).
K.P. Eswaran and R.E. Tarjan, Augmentation problems, SIAM Journal on Computing, 5 (1976) 653–665.
A. Frank, Augmenting graphs to meet edge-connectivity requirements, SIAM Journal on Discrete Mathematics, 5 (1992) 25–53.
G.N. Frederickson and J. Jájá, Approximation algorithms for several graph augmentation problems, SIAM Journal on Computing, 10(2) (1981) 270–283.
H.N. Gabow, Application of a poset representation to edge-connectivity and graph rigidity, Proc. 32nd Ann. IEEE Symp. on Foundations of Computer Science (FOCS’91), IEEE Computer Society, 812–821.
H.N. Gabow, Z. Galil, T. Spencer and R.E. Tarjan, Efficient algorithms for finding minimum spanning trees in undirected and directed graphs, Combinatorica, 6 (1986) 109–122.
A. Galluccio and G. Proietti, Polynomial time algorithms for edge-connectivity augmentation of Hamiltonian paths, Proc. 12th Ann. Int. Symp. on Algorithms and Computation (ISAAC’01), December 19-21, 2001, Christchurch, New Zealand, Vol. 2223 of Lecture Notes in Computer Science, Springer, 345–354.
D. Harel and R.E. Tarjan, Fast algorithms for finding nearest common ancestors, SIAM Journal on Computing, 13(2) (1984) 338–355.
S. Khuller and R. Thurimella, Approximation algorithms for graph augmentation, Journal of Algorithms, 14(2) (1993) 214–225.
S. Khuller, Approximation algorithms for finding highly connected subgraphs, in Approximation Algorithms for NP-Hard Problems, Dorit S. Hochbaum Eds., PWS Publishing Company, Boston, MA, 1996.
H. Nagamochi and T. Ibaraki, An approximation for finding a smallest 2-edge-connected subgraph containing a specified spanning tree, Proc. 5th Annual International Computing and Combinatorics Conference (COCOON’99), Vol. 1627 of Lecture Notes in Computer Science, Springer, 31–40.
R.E. Tarjan, Efficiency of a good but not linear set union algorithm, Journal of the ACM, 22 (1975) 215–225.
R.E. Tarjan, Applications of path compression on balanced trees, Journal of the ACM, 26(4) (1979) 690–715.
T. Watanabe and A. Nakamura, Edge-connectivity augmentation problems, Journal of Computer and System Sciences, 35(1) (1987) 96–144.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Galluccio, A., Proietti, G. (2002). A Faster Approximation Algorithm for 2-Edge-Connectivity Augmentation. In: Bose, P., Morin, P. (eds) Algorithms and Computation. ISAAC 2002. Lecture Notes in Computer Science, vol 2518. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36136-7_14
Download citation
DOI: https://doi.org/10.1007/3-540-36136-7_14
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00142-3
Online ISBN: 978-3-540-36136-7
eBook Packages: Springer Book Archive