scispace - formally typeset
Open AccessProceedings ArticleDOI

Max flows in O(nm) time, or better

Reads0
Chats0
TLDR
It is established that the max flow problem is solvable in O(nm) time for all values of n and m, and the running time is improved to O(n2/ log n).
Abstract
In this paper, we present improved polynomial time algorithms for the max flow problem defined on sparse networks with n nodes and m arcs. We show how to solve the max flow problem in O(nm + m31/16 log2 n) time. In the case that m = O(n1.06), this improves upon the best previous algorithm due to King, Rao, and Tarjan, who solved the max flow problem in O(nm logm/(n log n)n) time. This establishes that the max flow problem is solvable in O(nm) time for all values of n and m. In the case that m = O(n), we improve the running time to O(n2/ log n).

read more

Content maybe subject to copyright    Report

Citations
More filters
Book

Network Flows

TL;DR: The question the authors are trying to ask is: how many units of water can they send from the source to the sink per unit of time?
Proceedings ArticleDOI

Path Finding Methods for Linear Programming: Solving Linear Programs in Õ(vrank) Iterations and Faster Algorithms for Maximum Flow

TL;DR: A new algorithm for solving linear programs that requires only Õ(√rank(A)L) iterations where A is the constraint matrix of a linear program with m constraints, n variables, and bit complexity L is presented.
Book ChapterDOI

Analyzing graphs with node differential privacy

TL;DR: A generic, efficient reduction is derived that allows us to apply any differentially private algorithm for bounded-degree graphs to an arbitrary graph, based on analyzing the smooth sensitivity of the 'naive' truncation that simply discards nodes of high degree.
References
More filters
Book

Network Flows: Theory, Algorithms, and Applications

TL;DR: In-depth, self-contained treatments of shortest path, maximum flow, and minimum cost flow problems, including descriptions of polynomial-time algorithms for these core models are presented.
Book ChapterDOI

Maximal Flow Through a Network

TL;DR: In this paper, the problem of finding a maximal flow from one given city to another is formulated as follows: "Consider a rail network connecting two cities by way of a number of intermediate cities, where each link has a number assigned to it representing its capacity".
Journal ArticleDOI

Matrix multiplication via arithmetic progressions

TL;DR: In this article, a new method for accelerating matrix multiplication asymptotically is presented, based on the ideas of Volker Strassen, by using a basic trilinear form which is not a matrix product.
Book

Network Flows

TL;DR: The question the authors are trying to ask is: how many units of water can they send from the source to the sink per unit of time?
Journal ArticleDOI

Theoretical Improvements in Algorithmic Efficiency for Network Flow Problems

TL;DR: New algorithms for the maximum flow problem, the Hitchcock transportation problem, and the general minimum-cost flow problem are presented, and Dinic shows that, in a network with n nodes and p arcs, a maximum flow can be computed in 0 (n2p) primitive operations by an algorithm which augments along shortest augmenting paths.
Related Papers (5)