Approximating Directed Connectivity in Almost-Linear Time
Kent Quanrud

TL;DR
This paper introduces randomized algorithms that efficiently approximate minimum cuts in weighted directed graphs, achieving near-linear time complexity and enabling faster exact algorithms for small vertex connectivity.
Contribution
It presents a novel divide-and-conquer 'shrink-wrapping' technique for approximating directed connectivity in near-linear time, improving upon previous algorithms.
Findings
Achieves $(1+psilon)$-approximate minimum cuts in near-linear time.
Provides faster algorithms for small vertex connectivity.
Introduces the 'shrink-wrapping' divide-and-conquer method for Steiner connectivity.
Abstract
We present randomized algorithms that compute -approximate minimum global edge and vertex cuts in weighted directed graphs in and 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 and a set of terminals, shrink-wrapping uses flow to certify the connectivity from a root to some of the terminals, and for the remaining uncertified terminals, generates an -cut where the sink component both (a)…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Computational Geometry and Mesh Generation · Advanced Graph Theory Research
