Skip to main content

A Faster Approximation Algorithm for 2-Edge-Connectivity Augmentation

  • Conference paper
  • First Online:
Algorithms and Computation (ISAAC 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2518))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. A.V. Aho, J.E. Hopcroft and J.D. Ullman, The design and analysis of computer algorithms, Addison Wesley, (1974).

    Google Scholar 

  2. K.P. Eswaran and R.E. Tarjan, Augmentation problems, SIAM Journal on Computing, 5 (1976) 653–665.

    Article  MATH  MathSciNet  Google Scholar 

  3. A. Frank, Augmenting graphs to meet edge-connectivity requirements, SIAM Journal on Discrete Mathematics, 5 (1992) 25–53.

    Article  MATH  MathSciNet  Google Scholar 

  4. G.N. Frederickson and J. Jájá, Approximation algorithms for several graph augmentation problems, SIAM Journal on Computing, 10(2) (1981) 270–283.

    Article  MATH  MathSciNet  Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Article  MATH  MathSciNet  Google Scholar 

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

    Google Scholar 

  8. D. Harel and R.E. Tarjan, Fast algorithms for finding nearest common ancestors, SIAM Journal on Computing, 13(2) (1984) 338–355.

    Article  MATH  MathSciNet  Google Scholar 

  9. S. Khuller and R. Thurimella, Approximation algorithms for graph augmentation, Journal of Algorithms, 14(2) (1993) 214–225.

    Article  MATH  MathSciNet  Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. R.E. Tarjan, Efficiency of a good but not linear set union algorithm, Journal of the ACM, 22 (1975) 215–225.

    Article  MATH  MathSciNet  Google Scholar 

  13. R.E. Tarjan, Applications of path compression on balanced trees, Journal of the ACM, 26(4) (1979) 690–715.

    Article  MATH  MathSciNet  Google Scholar 

  14. T. Watanabe and A. Nakamura, Edge-connectivity augmentation problems, Journal of Computer and System Sciences, 35(1) (1987) 96–144.

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics