Lune

FOCS2025Top-tier venue

Combinatorial Maximum Flow via Weighted Push-Relabel on Shortcut Graphs

Aaron Bernstein, Joakim Blikstad, Jason Li, Thatchaphol Saranurak, Ta-Wei Tu

2025Year
2Citations

Abstract

We give a combinatorial algorithm for computing exact maximum flows in directed graphs with n vertices and edge capacities from 1, …, U in O~(n2log⁡U)\tilde O\left({{n^2}\log U}\right) time, which is near-optimal on dense graphs. This shaves an no(1)factor from the recent result of [Bernstein–Blikstad–Saranurak–Tu FOCS’24] and, more importantly, greatly simplifies their algorithm. We believe that ours is by a significant margin the simplest of all algorithms that go beyond O~(mn)\tilde O(m\sqrt n ) time in general graphs. To highlight this relative simplicity, we provide a full implementation of the algorithm in C++.The only randomized component of our work is the cut-matching game. Via existing tools, we show how to derandomize it for vertex-capacitated max flow and obtain a deterministic O~(n2)\tilde O\left({{n^2}}\right) time algorithm. This marks the first deterministic near-linear time algorithm for this problem (or even for the special case of bipartite matching) in any density regime.

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.

lune papers fulltext 45eb6b0b-178c-42ea-98c3-118c0512aa4f

Builds on17

Related papers

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