Papers
Topics
Authors
Recent
Search
2000 character limit reached

An Efficient Algorithm for All-Pairs Bounded Edge Connectivity

Published 3 May 2023 in cs.DS and cs.DM | (2305.02132v1)

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 n<sup>2+o(1)n<sup>{2+o(1)} time, the true time complexity of APC over directed graphs remains open: this problem can be solved in O~(m<sup>ω)\tilde{O}(m<sup>\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)<sup>ω)\tilde{O}((kn)<sup>\omega) time. This runtime is O~(n<sup>ω)\tilde O(n<sup>\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 k≤2k\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~(k<sup>2n<sup>ω)\tilde{O}(k<sup>2n<sup>\omega) time. Previous work solved an easier version of the kk-APVC problem in O~((kn)<sup>ω)\tilde O((kn)<sup>\omega) time [Abboud et al, ICALP 2019].

Authors (2)
Citations (1)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.