Skip to main content

Incremental Maintenance of the 5-Edge-Connectivity Classes of a Graph

  • Conference paper
  • First Online:
Algorithm Theory - SWAT 2000 (SWAT 2000)

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

Included in the following conference series:

Abstract

Two vertices of an undirected graph are called k-edge-connected if there exist k edge-disjoint paths between them. The equivalence classes of this relation are called k-edge-connected classes, or k-classes for short. This paper shows how to check whether two vertices belong to the same 5-class of an arbitrary connected graph that is undergoing edge insertions. For this purpose we suggest (i) a full description of the 4-cuts of an arbitrary graph and (ii) a representation of the k-classes, 1 = k = 5, of size linear in n-the number of vertices of the graph; these representations can be constructed in a polynomial time. Using them, we suggest an algorithm for incremental maintenance of the 5-classes. The total time for a sequence of m Edge-Insert updates and q Same-5-Class? queries is O(q + m + n ยท log2n); the worst-case time per query is O(1).

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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.

References

  1. A. A. Benczur, โ€œAugmenting undirected connectivity in O(n3) timeโ€, Proc. 26th Annual ACM Symp. on Theory of Computing, ACM Press, 1994, 658โ€“667.

    Google Scholarย 

  2. A. A. Benczur, โ€œThe structure of near-minimum edge cutsโ€, In Proc. 36st Annual Symp. on Foundations of Computer Science, 1995, 92โ€“102.

    Google Scholarย 

  3. T. Cormen, C. Leiserson, and R. Rivest. Introduction to Algorithms, McGraw-Hill, New York, NY, 1990.

    Google Scholarย 

  4. Ye. Dinitz, โ€œThe 3-edge components and the structural description of all 3-edge cuts in a graphโ€, Proc. 18th International Workshop on Graph-Theoretic Concepts in Computer Science (WG92), Lecture Notes in Computer Science, v.657, Springer-Verlag, 1993, 145โ€“157.

    Google Scholarย 

  5. Ye. Dinitz, โ€œThe 3-edge components and the structural description of edge cuts in a graphโ€, Manuscript.

    Google Scholarย 

  6. E. A. Dinic, A. V. Karzanov and M. V. Lomonosov, โ€œOn the structure of the system of minimum edge cuts in a graphโ€, Studies in Discrete Optimization, A. A. Fridman (Ed.), Nauka, Moscow, 1976, 290โ€“306 (in Russian).

    Google Scholarย 

  7. Ye. Dinitz and Z. Nutov, โ€œA 2-level cactus tree model for the minimum and minimum+1 edge cuts in a graph and its incremental maintenanceโ€, Proc. the 27th Symposium on Theory of Computing, 1995, 509โ€“518.

    Google Scholarย 

  8. Ye. Dinitz and A. Vainshtein, โ€œThe connectivity carcass of a vertex subset in a graph and its incremental maintenanceโ€, Proc. 26th Annual ACM Symp. on Theory of Computing, ACM Press, 1994, 716โ€“725 (see also TR-CS0804 and TR-CS0921, Technion, Haifa, Israel).

    Google Scholarย 

  9. Ye. Dinitz and J. Westbrook, โ€œMaintaining the Classes of 4-Edge-Connectivity in a Graph On-Lineโ€, Algorithmica 20 (dy1998), no. 3, 242โ€“276.

    Google Scholarย 

  10. H. N. Gabow, โ€œApplications of a poset representation to edge connectivity and graph rigidityโ€, Proc. 23rd Annual ACM Symp. on Theory of Computing, 1991, 112โ€“122.

    Google Scholarย 

  11. R. E. Gomory and C. T. Hu, โ€œMulti-terminal network flowsโ€, J. SIAM 9(4) (dy1961), 551โ€“570.

    Google Scholarย 

  12. Z. Galil and G. F. Italiano, โ€œMaintaining the 3-edge-connected components of a graph on lineโ€, SIAM J. Computing 22(1), 1993, 11โ€“28.

    Articleย  MATHย  MathSciNetย  Google Scholarย 

  13. F. Harary. Graph Theory, Addison-Wesley, Reading, MA, 1972.

    Bookย  Google Scholarย 

  14. Hopcroft, J., and Tarjan, R.E., Dividing a graph into triconnected components. SIAM J. Comput. 2 (dy1973) 135โ€“158.

    Google Scholarย 

  15. J. A. La Poutrรฉ, J. van Leeuwen, and M. H. Overmars. Maintenance of 2-and 3-edge-connected components of graphs. Discrete Mathematics 114, 1993, 329โ€“359.

    Articleย  MATHย  MathSciNetย  Google Scholarย 

  16. D. Naor, D. Guisfield and C. Martel, โ€œA fast algorithm for optimally increasing the edge connectivityโ€, In Proc. 31st Annual Symp. on Foundations of Computer Science, 1990, 698โ€“707.

    Google Scholarย 

  17. D. D. Sleator and R. E. Tarjan, โ€œA data structure for the dynamic treesโ€, In Proc. 13th Annual ACM Symposium on Theory of Computing, 1981, 114โ€“122.

    Google Scholarย 

  18. Tutte, W.T., Connectivity in Graphs, Univ. of Toronto Press, Toronto, 1966.

    MATHย  Google Scholarย 

  19. Teplixke, R., Dynamic Maintenance of Connectivity Classes of a Graph, Using Decomposition into 3-Components, M. Sc. Thesis, the Technion, Haifa, Israel, 1999.

    Google Scholarย 

  20. J. Westbrook and R. E. Tarjan, โ€œMaintaining bridge-connected and biconnected components on lineโ€, Algorithmica, 7 (dy1992), 433โ€“464.

    Google Scholarย 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

ยฉ 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dinitz, Y., Nossenson, R. (2000). Incremental Maintenance of the 5-Edge-Connectivity Classes of a Graph. In: Algorithm Theory - SWAT 2000. SWAT 2000. Lecture Notes in Computer Science, vol 1851. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44985-X_25

Download citation

  • DOI: https://doi.org/10.1007/3-540-44985-X_25

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67690-4

  • Online ISBN: 978-3-540-44985-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics