Near-Optimal Distributed Maximum Flow
Abstract
We present a near-optimal distributed algorithm for (1+o(1))-approximation of single-commodity maximum flow in undirected weighted networks that runs in (D+ n)· no(1) communication rounds in the model. Here, n and D denote the number of nodes and the network diameter, respectively. This is the first improvement over the trivial bound of O(n2), and it nearly matches the (D+ n) round complexity lower bound. The development of the algorithm contains two results of independent interest: (i) A (D+n)· no(1)-round distributed construction of a spanning tree of average stretch no(1). (ii) A (D+n)· no(1)-round distributed construction of an no(1)-congestion approximator consisting of the cuts induced by O( n) virtual trees. The distributed representation of the cut approximator allows for evaluation in (D+n)· no(1) rounds. All our algorithms make use of randomization and succeed with high probability.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.