Computing Maximum Flow with Augmenting Electrical Flows
Aleksander Madry

TL;DR
This paper introduces a simpler, primal-dual maximum flow algorithm using electrical flows that improves running time for sparse graphs with large capacities, matching or surpassing previous methods.
Contribution
A novel, simpler primal-dual maximum flow algorithm leveraging electrical flows, improving efficiency over prior interior-point based methods.
Findings
Achieves $ ilde{O}(m^{10/7} U^{1/7})$ running time for maximum flow.
Simplifies the algorithmic framework compared to previous interior-point methods.
Provides similar improvements for maximum bipartite $b$-matching.
Abstract
We present an -time algorithm for the maximum - flow problem and the minimum - cut problem in directed graphs with arcs and largest integer capacity . This matches the running time of the -time algorithm of M\k{a}dry (FOCS 2013) in the unit-capacity case, and improves over it, as well as over the -time algorithm of Lee and Sidford (FOCS 2014), whenever is moderately large and the graph is sufficiently sparse. By well-known reductions, this also gives similar running time improvements for the maximum-cardinality bipartite -matching problem. One of the advantages of our algorithm is that it is significantly simpler than the ones presented in Madry (FOCS 2013) and Lee and Sidford (FOCS 2014). In particular, these algorithms…
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.
