Lune

FOCS2024顶会

Maximum Flow by Augmenting Paths in n2+o(1) Time

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

2024年份
4被引次数
4顶会引用

摘要

We present a combinatorial algorithm for computing exact maximum flows in directed graphs withnnvertices and edge capacities from{1,…,U}\{1, \ldots, U\}inn2+o(1)log⁡Un^{2+o(1)}\log Utime, 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-standingO(m⋅min⁡{m,n2/3})O(m \cdot\min\{\sqrt{m},n^{2/3}\})time bound of the previous combinatorial algorithms by Karzanov (1973) and Even and Tarjan (1975) when the graph hasm=ω(n4/3)m=\omega(n^{4/3})edges. 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 then2+o(1)n^{2+o(1)}time bound of the independent combinatorial algorithm by Chuzhoy and Khanna (STOC 2024) for computing the maximum bipartite matching, a special case of maximum flow.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

引用它的顶会 Paper4

问问它们各自怎么用它

它引用的顶会 Paper13

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖