Computing the (k+2)-Edge-Connected Components in k-Edge-Connected Digraphs in Subquadratic Time
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.
Cite
@article{arxiv.2604.27474,
title = {Computing the (k+2)-Edge-Connected Components in k-Edge-Connected Digraphs in Subquadratic Time},
author = {Loukas Georgiadis and Evangelos Kipouridis and Evangelos Kosinas and Charis Papadopoulos and Nikos Parotsidis},
journal= {arXiv preprint arXiv:2604.27474},
year = {2026}
}
Comments
Full version of the ICALP '26 paper