Near-optimal distributed maximum flow

Mohsen Ghaffari, Andreas Karrenbauer, Fabian Kuhn, Christoph Lenzen, Boaz Patt-Shamir

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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 CONGEST model. Here, n and D denote the number of nodes and the network diameter, respectively. This is the first improvement over the trivial O(m) time bound, and it nearly matches the ω(D + √ n) round complexity lower bound. The algorithm contains two sub-algorithms of indepenadent interest, both with running time (D + √n) • no(1): Distributed construction of a spanning tree of average stretch no(1). Distributed construction of an no(1)-congestion approxaimator consisting of the cuts induced by O(log n) viratual 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.

Original languageEnglish
Title of host publicationPODC 2015 - Proceedings of the 2015 ACM Symposium on Principles of Distributed Computing
PublisherAssociation for Computing Machinery
Pages81-90
Number of pages10
ISBN (Electronic)9781450336178
DOIs
StatePublished - 21 Jul 2015
EventACM Symposium on Principles of Distributed Computing, PODC 2015 - Donostia-San Sebastian, Spain
Duration: 21 Jul 201523 Jul 2015

Publication series

NameProceedings of the Annual ACM Symposium on Principles of Distributed Computing
Volume2015-July

Conference

ConferenceACM Symposium on Principles of Distributed Computing, PODC 2015
Country/TerritorySpain
CityDonostia-San Sebastian
Period21/07/1523/07/15

All Science Journal Classification (ASJC) codes

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Near-optimal distributed maximum flow'. Together they form a unique fingerprint.

Cite this