English

Near-Optimal Distributed Maximum Flow

Data Structures and Algorithms 2015-08-20 v1 Distributed, Parallel, and Cluster Computing

Abstract

We present a near-optimal distributed algorithm for (1+o(1))(1+o(1))-approximation of single-commodity maximum flow in undirected weighted networks that runs in (D+n)no(1)(D+ \sqrt{n})\cdot n^{o(1)} communication rounds in the \Congest model. Here, nn and DD denote the number of nodes and the network diameter, respectively. This is the first improvement over the trivial bound of O(n2)O(n^2), and it nearly matches the Ω~(D+n)\tilde{\Omega}(D+ \sqrt{n}) round complexity lower bound. The development of the algorithm contains two results of independent interest: (i) A (D+n)no(1)(D+\sqrt{n})\cdot n^{o(1)}-round distributed construction of a spanning tree of average stretch no(1)n^{o(1)}. (ii) A (D+n)no(1)(D+\sqrt{n})\cdot n^{o(1)}-round distributed construction of an no(1)n^{o(1)}-congestion approximator consisting of the cuts induced by O(logn)O(\log n) virtual trees. The distributed representation of the cut approximator allows for evaluation in (D+n)no(1)(D+\sqrt{n})\cdot n^{o(1)} rounds. All our algorithms make use of randomization and succeed with high probability.

Keywords

Cite

@article{arxiv.1508.04747,
  title  = {Near-Optimal Distributed Maximum Flow},
  author = {Mohsen Ghaffari and Andreas Karrenbauer and Fabian Kuhn and Christoph Lenzen and Boaz Patt-Shamir},
  journal= {arXiv preprint arXiv:1508.04747},
  year   = {2015}
}

Comments

34 pages, 5 figures, conference version appeared in ACM Symp. on Principles of Distributed Computing (PODC) 2015

R2 v1 2026-06-22T10:37:17.795Z