English

Faster Algorithms for All-Pairs Bounded Min-Cuts

Data Structures and Algorithms 2019-02-25 v2

Abstract

The All-Pairs Min-Cut problem (aka All-Pairs Max-Flow) asks to compute a minimum ss-tt cut (or just its value) for all pairs of vertices s,ts,t. We study this problem in directed graphs with unit edge/vertex capacities (corresponding to edge/vertex connectivity). Our focus is on the kk-bounded case, where the algorithm has to find all pairs with min-cut value less than kk, and report only those. The most basic case k=1k=1 is the Transitive Closure (TC) problem, which can be solved in graphs with nn vertices and mm edges in time O(mn)O(mn) combinatorially, and in time O(nω)O(n^{\omega}) where ω<2.38\omega<2.38 is the matrix-multiplication exponent. These time bounds are conjectured to be optimal. We present new algorithms and conditional lower bounds that advance the frontier for larger kk, as follows: (i) A randomized algorithm for vertex capacities that runs in time O((nk)ω)O((nk)^{\omega}). (ii) Two deterministic algorithms for edge capacities (which is more general) that work in DAGs and further reports a minimum cut for each pair. The first algorithm is combinatorial (does not involve matrix multiplication) and runs in time O(2O(k2)mn)O(2^{O(k^2)}\cdot mn). The second algorithm can be faster on dense DAGs and runs in time O((klogn)4k+o(k)nω)O((k\log n)^{4^k+o(k)} n^{\omega}). (iii) The first super-cubic lower bound of nω1o(1)k2n^{\omega-1-o(1)} k^2 time under the 44-Clique conjecture, which holds even in the simplest case of DAGs with unit vertex capacities. It improves on the previous (SETH-based) lower bounds even in the unbounded setting k=nk=n. For combinatorial algorithms, our reduction implies an n2o(1)k2n^{2-o(1)} k^2 conditional lower bound. Thus, we identify new settings where the complexity of the problem is (conditionally) higher than that of TC.

Keywords

Cite

@article{arxiv.1807.05803,
  title  = {Faster Algorithms for All-Pairs Bounded Min-Cuts},
  author = {Amir Abboud and Loukas Georgiadis and Giuseppe F. Italiano and Robert Krauthgamer and Nikos Parotsidis and Ohad Trabelsi and Przemysław Uznański and Daniel Wolleb-Graf},
  journal= {arXiv preprint arXiv:1807.05803},
  year   = {2019}
}
R2 v1 2026-06-23T03:02:32.380Z