English

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

Data Structures and Algorithms 2026-05-01 v1

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 kk, the kk-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 k3k \le 3, and for any fixed k>3k > 3, the best known bound for sparse or moderately dense graphs is still the O(mn)O(mn)-time algorithm of Nagamochi and Watanabe (1993). In this paper, we break the O(mn)O(mn) barrier for all k=o(n1/4/logn)k = o(n^{1/4}/\sqrt{\log{n}}). We present a randomized algorithm that computes the (k+2)(k+2)-edge-connected components of a kk-edge-connected directed graph in O(k2mnlogn)O(k^2 m \sqrt{n} \log n) time, for any~kk. This constitutes the first improvement over the classic Nagamochi--Watanabe bound for any constant k>3k > 3. 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 O~(mm)\widetilde{O}(m\sqrt{m}) bound for computing the 33-edge-connected components of a digraph. In addition, we develop a variant of our algorithm that achieves the same O(mnlogn)O(m \sqrt{n} \log n) running time for computing the 44-edge-connected components of a \emph{general} directed graph.

Keywords

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

R2 v1 2026-07-01T12:42:58.609Z