English

An Efficient Algorithm for All-Pairs Bounded Edge Connectivity

Data Structures and Algorithms 2023-05-04 v1 Discrete Mathematics

Abstract

Our work concerns algorithms for an unweighted variant of Maximum Flow. In the All-Pairs Connectivity (APC) problem, we are given a graph GG on nn vertices and mm edges, and are tasked with computing the maximum number of edge-disjoint paths from ss to tt (equivalently, the size of a minimum (s,t)(s,t)-cut) in GG, for all pairs of vertices (s,t)(s,t). Although over undirected graphs APC can be solved in essentially optimal n2+o(1)n^{2+o(1)} time, the true time complexity of APC over directed graphs remains open: this problem can be solved in O~(mω)\tilde{O}(m^\omega) time, where ω[2,2.373)\omega \in [2, 2.373) is the exponent of matrix multiplication, but no matching conditional lower bound is known. We study a variant of APC called the kk-Bounded All Pairs Connectivity (kk-APC) problem. In this problem, we are given an integer kk and graph GG, and are tasked with reporting the size of a minimum (s,t)(s,t)-cut only for pairs (s,t)(s,t) of vertices with a minimum cut size less than kk (if the minimum (s,t)(s,t)-cut has size at least kk, we just report it is "large" instead of computing the exact value). We present an algorithm solving kk-APC in directed graphs in O~((kn)ω)\tilde{O}((kn)^\omega) time. This runtime is O~(nω)\tilde O(n^\omega) for all kk polylogarithmic in nn, which is essentially optimal under popular conjectures from fine-grained complexity. Previously, this runtime was only known for k2k\le 2 [Georgiadis et al., ICALP 2017]. We also study a variant of kk-APC, the kk-Bounded All-Pairs Vertex Connectivity (kk-APVC) problem, which considers internally vertex-disjoint paths instead of edge-disjoint paths. We present an algorithm solving kk-APVC in directed graphs in O~(k2nω)\tilde{O}(k^2n^\omega) time. Previous work solved an easier version of the kk-APVC problem in O~((kn)ω)\tilde O((kn)^\omega) time [Abboud et al, ICALP 2019].

Keywords

Cite

@article{arxiv.2305.02132,
  title  = {An Efficient Algorithm for All-Pairs Bounded Edge Connectivity},
  author = {Shyan Akmal and Ce Jin},
  journal= {arXiv preprint arXiv:2305.02132},
  year   = {2023}
}
R2 v1 2026-06-28T10:24:35.171Z