paper

Computing the (k+2)-Edge-Connected Components in k-Edge-Connected Digraphs in Subquadratic Time

arXiv:2604.27474

Abstract

Computing edge-connected components in directed and undirected graphs is a fundamental and well-studied problem in graph algorithms. In a very recent breakthrough, Korhonen [STOC 2025] showed that for any fixed , the -edge connected components of an undirected graph can be computed in linear time. In contrast, the directed case remains significantly more challenging: linear-time algorithms are only known for , and for any fixed , the best known bound for sparse or moderately dense graphs is still the -time algorithm of Nagamochi and Watanabe (1993). In this paper, we break the barrier for all . We present a randomized algorithm that computes the -edge-connected components of a -edge-connected directed graph in time, for any~. This constitutes the first improvement over the classic Nagamochi--Watanabe bound for any constant . Our approach introduces new structural insights into directed edge-cuts and combines these with both new and existing techniques. A central contribution of our work is a substantial simplification and generalization of the framework introduced in~\cite{GKPP:3ECC}, which achieved an bound for computing the -edge-connected components of a digraph. In addition, we develop a variant of our algorithm that achieves the same running time for computing the -edge-connected components of a \emph{general} directed graph.

Full version of the ICALP '26 paper

Computing the (k+2)-Edge-Connected Components in k-Edge-Connected Digraphs in Subquadratic Time · wovepaper