Fully Dynamic Electrical Flows: Sparse Maxflow Faster Than Goldberg-Rao

01/18/2021
by   Yu Gao, et al.
0

We give an algorithm for computing exact maximum flows on graphs with m edges and integer capacities in the range [1, U] in O(m^3/2 - 1/328log U) time. For sparse graphs with polynomially bounded integer capacities, this is the first improvement over the O(m^1.5log U) time bound from [Goldberg-Rao JACM `98]. Our algorithm revolves around dynamically maintaining the augmenting electrical flows at the core of the interior point method based algorithm from [Mądry JACM `16]. This entails designing data structures that, in limited settings, return edges with large electric energy in a graph undergoing resistance updates.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/01/2021

Faster Maxflow via Improved Dynamic Spectral Vertex Sparsifiers

We make several advances broadly related to the maintenance of electrica...
research
01/27/2021

A Note on Maximum Integer Flows in Directed Planar Graphs with Vertex Capacities

The most efficient algorithm currently known for computing maximum integ...
research
04/23/2018

Maximum Integer Flows in Directed Planar Graphs with Multiple Sources and Sinks and Vertex Capacities

We consider the problem of finding maximum flows in planar graphs with c...
research
11/19/2021

Faster Sparse Minimum Cost Flow by Electrical Flow Localization

We give an O(m^3/2 - 1/762log (U+W)) time algorithm for minimum cost flo...
research
08/30/2018

Fully Dynamic MIS in Uniformly Sparse Graphs

We consider the problem of maintaining a maximal independent set (MIS) i...
research
09/04/2023

Representing Edge Flows on Graphs via Sparse Cell Complexes

Obtaining sparse, interpretable representations of observable data is cr...
research
03/19/2020

Faster Divergence Maximization for Faster Maximum Flow

In this paper we provide an algorithm which given any m-edge n-vertex di...

Please sign up or login with your details

Forgot password? Click here to reset