The search functionality is under construction.
The search functionality is under construction.

A Linear-Time Algorithm for Computing All 3-Edge-Connected Components of a Multigraph

Satoshi TAOKA, Toshimasa WATANABE, Kenji ONAGA

  • Full Text Views

    0

  • Cite this

Summary :

The subject of the paper is to propose a simple O(|V|+|E|) algorithm for finding all 3-edge-components of a given undirected multigraph G=(V, E). An 3-edge-connected component of G is defined as a maximal set of vertices such that G has at least three edge-disjoint paths between every pair of vertices in the set. The algorithm is based on the depth-first search (DFS) technique. For any fixed DFS-tree T of G, cutpairs of G are partitioned into two types: a type 1 pair consists of an edge of T and a back edge; a type 2 pair consists of two edges of T. All type 1 pairs can easily be determined in O(|V|+|E|) time. The point is that an edge set KE(T) in which any type 2 pair is included can be found in O(|V|+|E|) time. All 3-edge-components of G appear as connected components if we delete from G all edges contained in type 1 pairs or in the edge set KE(T).

Publication
IEICE TRANSACTIONS on Fundamentals Vol.E75-A No.3 pp.410-424
Publication Date
1992/03/25
Publicized
Online ISSN
DOI
Type of Manuscript
Special Section PAPER (Special Section on the 4th Karuizawa Workshop on Circuits and Systems)
Category

Authors

Keyword