Skip to main content

Fully Dynamic Higher Connectivity

  • Reference work entry
  • First Online:

Years and Authors of Summarized Original Work

  • 1997; Eppstein, Galil, Italiano, Nissenzweig

Problem Definition

The problem is concerned with efficiently maintaining information about edge and vertex connectivity in a dynamically changing graph. Before defining formally the problems, a few preliminary definitions follow.

Given an undirected graph \( { G=(V,E) } \), and an integer \( { k\geq 2 } \), a pair of vertices \( { \langle u,v\rangle } \) is said to be k-edge‐connected if the removal of any \( { (k-1) } \) edges in G leaves u and v connected. It is not difficult to see that this is an equivalence relationship: the vertices of a graph G are partitioned by this relationship into equivalence classes called k-edge‐connected components. G is said to be k-edge‐connected if the removal of any \( { (k-1) } \) edges leaves G connected. As a result of these definitions, G is k-edge‐connected if and only if any two vertices of G are k-edge‐connected. An edge set \( { E^{\prime}\subseteq E }...

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   1,599.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   1,999.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

Recommended Reading

  1. Dinitz EA (1993) Maintaining the 4-edge-connected components of a graph on-line. In: Proceedings of the 2nd Israel symposium on theory of computing and systems, Natanya, pp 88–99

    Google Scholar 

  2. Dinitz EA, Karzanov AV, Lomonosov MV (1990) On the structure of the system of minimal edge cuts in a graph. In: Fridman AA (ed) Studies in discrete optimization. Nauka, Moscow, pp 290–306 (in Russian)

    Google Scholar 

  3. Eppstein D, Galil Z, Italiano GF, Nissenzweig A (1997) Sparsification – a technique for speeding up dynamic graph algorithms. J Assoc Comput Mach 44(5):669–696

    Article  MathSciNet  MATH  Google Scholar 

  4. Frederickson GN (1997) Ambivalent data structures for dynamic 2-edge-connectivity and k smallest spanning trees. SIAM J Comput 26(2):484–538

    Article  MathSciNet  MATH  Google Scholar 

  5. Galil Z, Italiano GF (1992) Fully dynamic algorithms for 2-edge connectivity. SIAM J Comput 21:1047–1069

    Article  MathSciNet  MATH  Google Scholar 

  6. Galil Z, Italiano GF (1993) Maintaining the 3-edge-connected components of a graph on-line. SIAM J Comput 22:11–28

    Article  MathSciNet  MATH  Google Scholar 

  7. Harary F (1969) Graph theory. Addison-Wesley, Reading

    MATH  Google Scholar 

  8. Henzinger MR (1995) Fully dynamic biconnectivity in graphs. Algorithmica 13(6):503–538

    Article  MathSciNet  MATH  Google Scholar 

  9. Henzinger MR (2000) Improved data structures for fully dynamic biconnectivity. SIAM J Comput 29(6):1761–1815

    Article  MathSciNet  MATH  Google Scholar 

  10. Henzinger M, King V (1995) Fully dynamic biconnectivity and transitive closure. In: Proceedings of the 36th IEEE symposium on foundations of computer science (FOCS'95), Milwaukee, pp 664–672

    Google Scholar 

  11. Henzinger MR, King V (1999) Randomized fully dynamic graph algorithms with polylogarithmic time per operation. J ACM 46(4):502–516

    Article  MathSciNet  MATH  Google Scholar 

  12. Holm J, de Lichtenberg K, Thorup M (2001) Poly-logarithmic deterministic fully-dynamic algorithms for connectivity, minimum spanning tree, 2-edge, and biconnectivity. J ACM 48:723–760

    Article  MathSciNet  MATH  Google Scholar 

  13. Karzanov AV, Timofeev EA (1986) Efficient algorithm for finding all minimal edge cuts of a nonoriented graph. Cybernetics 22:156–162

    Article  MathSciNet  MATH  Google Scholar 

  14. La Poutré JA (1992) Maintenance of triconnected components of graphs. In: La Poutré JA (ed) Proceedings of the 19th international colloquium on automata, languages and programming. Lecture notes in computer science, vol 623. Springer, Berlin, pp 354–365

    Google Scholar 

  15. La Poutré JA (2000) Maintenance of 2- and 3-edge-connected components of graphs II. SIAM J Comput 29(5):1521–1549

    Article  MathSciNet  MATH  Google Scholar 

  16. La Poutré JA, van Leeuwen J, Overmars MH (1993) Maintenance of 2- and 3-connected components of graphs, part I: 2- and 3-edge-connected components. Discr Math 114:329–359

    Article  MATH  Google Scholar 

  17. La Poutré JA, Westbrook J (1994) Dynamic two-connectivity with backtracking. In: Proceedings of the 5th ACM-SIAM symposium on discrete algorithms, Arlington, pp 204–212

    Google Scholar 

  18. Westbrook J, Tarjan RE (1992) Maintaining bridge-connected and biconnected components on-line. Algorithmica 7:433–464

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer Science+Business Media New York

About this entry

Cite this entry

Italiano, G. (2016). Fully Dynamic Higher Connectivity. In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-2864-4_154

Download citation

Publish with us

Policies and ethics