Nearly Maximum Flows in Nearly Linear Time
Not on the map. Why?
Abstract (arXiv)
We introduce a new approach to the maximum flow problem in undirected, capacitated graphs using α-congestion-approximators: easy-to-compute functions that approximate the congestion required to route single-commodity demands in a graph to within a factor of α. Our algorithm maintains an arbitrary flow that may have some residual excess and deficits, while taking steps to minimize a potential function measuring the congestion of the current flow plus an over-estimate of the congestion required to route the residual demand. Since the residual term over-estimates, the descent process gradually moves the contribution to our potential function from the residual term to the congestion term, eventually achieving a flow routing the desired demands with nearly minimal congestion after tildeO(αeps-2log2 n) iterations. Our approach is similar in spirit to that used by Spielman and Teng (STOC 2004) for solving Laplacian systems, and we summarize our approach as trying to do for ℓ_∞-flows what they do for ℓ2-flows. Together with a nearly linear time construction of a no(1)-congestion-approximator, we obtain 1+eps-optimal single-commodity flows undirected graphs in time m1+o(1)eps-2, yielding the fastest known algorithm for that problem. Our requirements of a congestion-approximator are quite low, suggesting even faster and simpler algorithms for certain classes of graphs. For example, an α-competitive oblivious routing tree meets our definition, even without knowing how to route the tree back in the graph. For graphs of conductance φ, a trivial φ-1-congestion-approximator gives an extremely simple algorithm for finding 1+eps-optimal-flows in time tildeO(mφ-1).
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 7 Apr 2013.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 0; 2023: 0; 2024: 1; 2025: 1.
4 papers.
- 2024Testing Calibration in Nearly-Linear Timecited by 10
- 2021ℓ2-norm Flow Diffusion in Near-Linear Timecited by 0
- 2021Extensions of Karger's Algorithm: Why They Fail in Theory and How They Are Useful in Practicecited by 0
- 2025Approximating High-Dimensional Earth Mover's Distance as Fast as Closest Paircited by 0
- 2025Approximating High-Dimensional Earth Mover's Distance as Fast as Closest Pair9 Aug 2025
- 2024Testing Calibration in Nearly-Linear Time20 Feb 2024
- 2021Extensions of Karger's Algorithm: Why They Fail in Theory and How They Are Useful in Practice5 Oct 2021
- 2021ℓ2-norm Flow Diffusion in Near-Linear Time30 May 2021