English

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

Data Structures and Algorithms 2021-06-11 v2

Abstract

We give an algorithm for computing exact maximum flows on graphs with mm edges and integer capacities in the range [1,U][1, U] in O~(m321328logU)\widetilde{O}(m^{\frac{3}{2} - \frac{1}{328}} \log U) time. For sparse graphs with polynomially bounded integer capacities, this is the first improvement over the O~(m1.5logU)\widetilde{O}(m^{1.5} \log 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\k{a}dry JACM `16]. This entails designing data structures that, in limited settings, return edges with large electric energy in a graph undergoing resistance updates.

Keywords

Cite

@article{arxiv.2101.07233,
  title  = {Fully Dynamic Electrical Flows: Sparse Maxflow Faster Than Goldberg-Rao},
  author = {Yu Gao and Yang P. Liu and Richard Peng},
  journal= {arXiv preprint arXiv:2101.07233},
  year   = {2021}
}

Comments

78 pages, v2. Fixes an issue relating to handling of adaptivity and randomness -- we thank Aaron Sidford for discussions during which this error was pointed out

R2 v1 2026-06-23T22:17:13.658Z