Lune

STOC2026Top-tier venue

Approximating Directed Connectivity in Almost-Linear Time

Kent Quanrud

2026Year
3Citations

Abstract

We present randomized algorithms that compute (1+ε)(1+ε)-approximate minimum global edge and vertex cuts in weighted directed graphs in O(log⁡4(n)/ε)O(\log^4(n) / ε) and O(log⁡5(n)/ε)O(\log^5(n)/ε) single-commodity flows, respectively. With the almost-linear time flow algorithm of [CKL+22], this gives almost linear time approximation schemes for edge and vertex connectivity. By setting εε appropriately, this also gives faster exact algorithms for small vertex connectivity. At the heart of these algorithms is a divide-and-conquer technique called "shrink-wrapping" for a certain well-conditioned rooted Steiner connectivity problem. Loosely speaking, for a root rr and a set of terminals, shrink-wrapping uses flow to certify the connectivity from a root rr to some of the terminals, and for the remaining uncertified terminals, generates an rr-cut where the sink component both (a) contains the sink component of the minimum (r,t)(r,t)-cut for each uncertified terminal tt and (b) has size proportional to the number of uncertified terminals. This yields a divide-and-conquer scheme over the terminals where we can divide the set of terminals and compute their respective minimum rr-cuts in smaller, contracted subgraphs.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

Builds on9

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines