Publication | Closed Access
Fully Dynamic Electrical Flows: Sparse Maxflow Faster Than Goldberg-Rao
35
Citations
66
References
2022
Year
Unknown Venue
Numerical AnalysisUnsteady FlowNetwork FlowsEngineeringGraph TheoryExtremal Graph TheorySup XmlnsFluid MechanicsComputer EngineeringFlow Control (Data)Computational ComplexityTime ComplexityExact Maximum FlowsComputer ScienceDynamic Electrical FlowsSparse GraphsCombinatorial OptimizationGraph Algorithm
We give an algorithm for computing exact maximum flows on graphs with <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$m$</tex> edges and integer capacities in the range [ <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$1,U$</tex> ] in <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\tilde{O}(m^{\frac{3}{2}-\frac{1}{328}}\log U)$</tex> time. <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">1</sup> <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">1</sup> We use <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\tilde{O}(\cdot)$</tex> to suppress logarithmic factors in <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$m$</tex> . For sparse graphs with polynomially bounded integer capacities, this is the first improvement over the <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\tilde{O}(m^{1.5}\log U)$</tex> 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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1