arrow
Return

Almost-Linear-Time Algorithms for Maximum Flow and Minimum-Cost Flow

delete2023-11-17
delete0
PRE
AI
L
Li Chen *
R
Rasmus Kyng
Y
Yang P. Liu
R
Richard Peng
M
Maximilian Probst Gutenberg
S
Sushant Sachdeva
DOI:10.1145/3610940delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
We present an algorithm that computes exact maximum flows and minimum-cost flows on directed graphs with m edges and polynomially bounded integral demands, costs, and capacities in m(1+o(1)) time. Our algorithm builds the flow through a sequence of m(1+o(1)) approximate undirected minimum-ratio cycles, each of which is computed and processed in amortized mo(1) time using a new dynamic graph data structure. Our framework extends to algorithms running in m(1+o(1)) time for computing flows that minimize general edgeseparable convex functions to high accuracy. This gives almost-linear time algorithms for several problems including entropy-regularized optimal transport, matrix scaling, p-norm flows, and p-norm isotonic regression on arbitrary directed acyclic graphs.

Journal

Communications of the ACM cover
Communications of the ACM
IF:
12.2
Papers:
1.2W
Citations:
3.7W

Organization

G
Georgia Institute of Technology
Scholars:
1.8W
Papers: 1.4W
Citations: 5.9W
S
Stanford University
Scholars:
9.6W
Papers: 8.2W
Citations: 17.0W
U
university system of georgia
Scholars:
7.3W
Papers: 6.5W
Citations: 101
E
ETH Zurich
Scholars:
3.0W
Papers: 2.4W
Citations: 8.4W
S
swiss federal institutes of technology domain
Scholars:
9.0W
Papers: 8.0W
Citations: 163
researcher View more organizations