Skip to main content
Log in

Maintaining the Classes of 4-Edge-Connectivity in a Graph On-Line

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract.

Two vertices of an undirected graph are called k -edge-connected if there exist k edge-disjoint paths between them (equivalently, they cannot be disconnected by the removal of less than k edges from the graph). Equivalence classes of this relation are called classes of k -edge-connectivity or k -edge-connected components. This paper describes graph structures relevant to classes of 4 -edge-connectivity and traces their transformations as new edges are inserted into the graph. Data structures and an algorithm to maintain these classes incrementally are given. Starting with the empty graph, any sequence of q Same-4-Class? queries and n Insert-Vertex and m Insert-Edge updates can be performed in O(q + m + n log n) total time. Each individual query requires O(1) time in the worst-case. In addition, an algorithm for maintaining the classes of k -edge-connectivity (k arbitrary) in a (k-1) -edge-connected graph is presented. Its complexity is O(q + m + n) , with O(M +k 2 n log (n/k)) preprocessing, where M is the number of edges initially in the graph and n is the number of its vertices.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Additional information

Received July 5, 1995; revised October 21, 1996.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Dinitz, Y., Westbrook, J. Maintaining the Classes of 4-Edge-Connectivity in a Graph On-Line . Algorithmica 20, 242–276 (1998). https://doi.org/10.1007/PL00009195

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/PL00009195

Navigation