New Distributed Algorithms in Almost Mixing Time via Transformations from Parallel Algorithms

05/12/2018
by   Mohsen Ghaffari, et al.
0

We show that many classical optimization problems --- such as (1±ϵ)-approximate maximum flow, shortest path, and transshipment --- can be computed in (G)· n^o(1) rounds of distributed message passing, where (G) is the mixing time of the network graph G. This extends the result of Ghaffari et al.[PODC'17], whose main result is a distributed MST algorithm in (G)· 2^O(√( n n)) rounds in the CONGEST model, to a much wider class of optimization problems. For many practical networks of interest, e.g., peer-to-peer or overlay network structures, the mixing time (G) is small, e.g., polylogarithmic. On these networks, our algorithms bypass the Ω̃(√(n)+D) lower bound of Das Sarma et al. [STOC'11], which applies for worst-case graphs and applies to all of the above optimization problems. For all of the problems except MST, this is the first distributed algorithm which takes o(√(n)) rounds on a (nontrivial) restricted class of network graphs. Towards deriving these improved distributed algorithms, our main contribution is a general transformation that simulates any work-efficient PRAM algorithm running in T parallel rounds via a distributed algorithm running in T·(G)· 2^O(√( n)) rounds. Work- and time-efficient parallel algorithms for all of the aforementioned problems follow by combining the work of Sherman [FOCS'13, SODA'17] and Peng and Spielman [STOC'14]. Thus, simulating these parallel algorithms using our transformation framework produces the desired distributed algorithms. The core technical component of our transformation is the algorithmic problem of solving multi-commodity routing---that is, roughly, routing n packets each from a given source to a given destination---in random graphs. For this problem, we obtain a...

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/31/2020

Minor Sparsifiers and the Distributed Laplacian Paradigm

We study distributed algorithms built around edge contraction based vert...
research
01/18/2018

Minor Excluded Network Families Admit Fast Distributed Algorithms

Distributed network optimization algorithms, such as minimum spanning tr...
research
05/07/2023

Speedup of Distributed Algorithms for Power Graphs in the CONGEST Model

We obtain improved distributed algorithms in the CONGEST message-passing...
research
01/16/2018

Round- and Message-Optimal Distributed Graph Algorithms

Distributed graph algorithms that separately optimize for either the num...
research
11/15/2018

Large-Scale Distributed Algorithms for Facility Location with Outliers

This paper presents fast, distributed, O(1)-approximation algorithms for...
research
04/04/2023

Minimum Cost Flow in the CONGEST Model

We consider the CONGEST model on a network with n nodes, m edges, diamet...
research
07/17/2018

Distributed Triangle Detection via Expander Decomposition

We present improved distributed algorithms for triangle detection and it...

Please sign up or login with your details

Forgot password? Click here to reset