Round- and Message-Optimal Distributed Graph Algorithms

01/16/2018
by   Bernhard Haeupler, et al.
0

Distributed graph algorithms that separately optimize for either the number of rounds used or the total number of messages sent have been studied extensively. However, algorithms simultaneously efficient with respect to both measures have been elusive. For example, only very recently was it shown that for Minimum Spanning Tree (MST), an optimal message and round complexity is achievable (up to polylog terms) by a single algorithm in the CONGEST model of communication. In this paper we provide algorithms that are simultaneously round- and message-optimal for a number of well-studied distributed optimization problems. Our main result is such a distributed algorithm for the fundamental primitive of computing simple functions over each part of a graph partition. From this algorithm we derive round- and message-optimal algorithms for multiple problems, including MST, Approximate Min-Cut and Approximate Single Source Shortest Paths, among others. On general graphs all of our algorithms achieve worst-case optimal Õ(D+√(n)) round complexity and Õ(m) message complexity. Furthermore, our algorithms require an optimal Õ(D) rounds and Õ(n) messages on planar, genus-bounded, treewidth-bounded and pathwidth-bounded graphs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/16/2018

Round- and Message-Optimal Distributed Part-Wise Aggregation

Distributed graph algorithms that separately optimize for either the num...
research
07/28/2019

Distributed Approximation Algorithms for Steiner Tree in the CONGESTED CLIQUE

The Steiner tree problem is one of the fundamental and classical problem...
research
08/20/2018

On the compression of messages in the multi-party setting

We consider the following communication task in the multi-party setting,...
research
01/21/2019

On the Radius of Nonsplit Graphs and Information Dissemination in Dynamic Networks

A nonsplit graph is a directed graph where each pair of nodes has a comm...
research
06/03/2021

Interactive Communication in Bilateral Trade

We define a model of interactive communication where two agents with pri...
research
03/02/2015

Effective Techniques for Message Reduction and Load Balancing in Distributed Graph Computation

Massive graphs, such as online social networks and communication network...
research
05/12/2018

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

We show that many classical optimization problems --- such as (1±ϵ)-appr...

Please sign up or login with your details

Forgot password? Click here to reset