Fully Dynamic Electrical Flows: Sparse Maxflow Faster Than Goldberg-Rao
Abstract
We give an algorithm for computing exact maximum flows on graphs with m edges and integer capacities in the range [1, U] in O(m32 - 1328 U) time. For sparse graphs with polynomially bounded integer capacities, this is the first improvement over the O(m1.5 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 [Madry JACM `16]. This entails designing data structures that, in limited settings, return edges with large electric energy in a graph undergoing resistance updates.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.