Giuseppe F. Italiano
Luiss University
Let 𝐺 be a directed graph with 𝑚 edges and 𝑛 vertices. We present s linear-time algorithm for computing the 2-edge-, 2-vertex- and 3-edge-connected components of 𝐺. The new result on 3-edge connectivity is based on a novel characterization of 2-edge cuts in directed graphs and on a new technique that exploits the concept of divergent spanning trees and 2-connectivity-light graphs, and requires a careful modification of the minset-poset technique of Gabow [TALG 2016].