Maximum Flow by Augmenting Paths in n2+o(1) Time
Aaron Bernstein, Joakim Blikstad, Thatchaphol Saranurak, Ta-Wei Tu
Abstract
We present a combinatorial algorithm for computing exact maximum flows in directed graphs withvertices and edge capacities fromintime, which is almost optimal in dense graphs. Our algorithm is a novel implementation of the classical augmenting-path framework; we list augmenting paths more efficiently using a new variant of the push-relabel algorithm that uses additional edge weights to guide the algorithm, and we derive the edge weights by constructing a directed expander hierarchy. Even in unit-capacity graphs, this breaks the long-standingtime bound of the previous combinatorial algorithms by Karzanov (1973) and Even and Tarjan (1975) when the graph hasedges. Notably, our approach does not rely on continuous optimization nor heavy dynamic graph data structures, both of which are crucial in the recent developments that led to the almost-linear time algorithm by Chen et al. (FOCS 2022). Our running time also matches thetime bound of the independent combinatorial algorithm by Chuzhoy and Khanna (STOC 2024) for computing the maximum bipartite matching, a special case of maximum flow.
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.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 47765be6-026d-46ff-8ed5-8261f47ea1edCited by top-tier papers4
- Combinatorial Maximum Flow via Weighted Push-Relabel on Shortcut GraphsAaron Bernstein, Joakim Blikstad, Jason Li, Thatchaphol Saranurak et al.FOCS 2025 · 2 citations
- DAG Projections: Reducing Distance and Flow Problems to DAGsBernhard Haeupler, Yonggang Jiang, Thatchaphol SaranurakSTOC 2026 · 2 citations
- Near-Optimal Fault-Tolerant Strong Connectivity PreserversGary Hoppenworth, Thatchaphol Saranurak, Benyu WangFOCS 2025 · 1 citation
- Faster Approximation Algorithms for Restricted Shortest Paths in Directed GraphsVikrant Ashvinkumar, Aaron Bernstein, Adam KarczmarzSODA 2025 · 1 citation
Builds on13
- Minimum cost flows, MDPs, and ℓ1-regression in nearly linear time for dense instancesJan van den Brand, Yin Tat Lee, Yang P. Liu, Thatchaphol Saranurak et al.STOC 2021 · 61 citations
- The Expander Hierarchy and its Applications to Dynamic Graph AlgorithmsGramoz Goranci, Harald Räcke, Thatchaphol Saranurak, Zihan TanSODA 2021 · 41 citations
- Deterministic Min-cut in Poly-logarithmic Max-flowsJason Li, Debmalya PanigrahiFOCS 2020 · 36 citations
- Deterministic Decremental Reachability, SCC, and Shortest Paths via Directed Expanders and Congestion BalancingAaron Bernstein, Maximilian Probst Gutenberg, Thatchaphol SaranurakFOCS 2020 · 35 citations
- Fully Dynamic Electrical Flows: Sparse Maxflow Faster Than Goldberg-RaoYu Gao, Yang P. Liu, Richard PengFOCS 2021 · 34 citations
Related papers
- Maximum Bipartite Matching in n2+o(1) Time via a Combinatorial AlgorithmJulia Chuzhoy, Sanjeev KhannaSTOC 2024 · 2 citations
- A Deterministic Almost-Linear Time Algorithm for Minimum-Cost FlowJan van den Brand, Li Chen, Richard Peng, Rasmus Kyng et al.FOCS 2023 · 28 citations
- A Faster Combinatorial Algorithm for Maximum Bipartite MatchingJulia Chuzhoy, Sanjeev KhannaSODA 2024 · 6 citations
- Unit Capacity Maxflow in Almost TimeTarun Kathuria, Yang P. Liu, Aaron SidfordFOCS 2020 · 21 citations
- New Algorithms and Lower Bounds for All-Pairs Max-Flow in Undirected GraphsAmir Abboud, Robert Krauthgamer, Ohad TrabelsiSODA 2020 · 22 citations
