Minor Excluded Network Families Admit Fast Distributed Algorithms

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

Distributed network optimization algorithms, such as minimum spanning tree, minimum cut, and shortest path, are an active research area in distributed computing. This paper presents a fast distributed algorithm for such problems in the CONGEST model, on networks that exclude a fixed minor. On general graphs, many optimization problems, including the ones mentioned above, require Ω̃(√(n)) rounds of communication in the CONGEST model, even if the network graph has a much smaller diameter. Naturally, the next step in algorithm design is to design efficient algorithms which bypass this lower bound on a restricted class of graphs. Currently, the only known method of doing so uses the low-congestion shortcut framework of Ghaffari and Haeupler [SODA'16]. Building off of their work, this paper proves that excluded minor graphs admit high-quality shortcuts, leading to an Õ(D^2) round algorithm for the aforementioned problems, where D is the diameter of the network graph. To work with excluded minor graph families, we utilize the Graph Structure Theorem of Robertson and Seymour. To the best of our knowledge, this is the first time the Graph Structure Theorem has been used for an algorithmic result in the distributed setting. Even though the proof is involved, merely showing the existence of good shortcuts is sufficient to obtain simple, efficient distributed algorithms. In particular, the shortcut framework can efficiently construct near-optimal shortcuts and then use them to solve the optimization problems. This, combined with the very general family of excluded minor graphs, which includes most other important graph classes, makes this result of significant interest.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/07/2020

Low-Congestion Shortcuts for Graphs Excluding Dense Minors

We prove that any n-node graph G with diameter D admits shortcuts with c...
research
10/29/2021

Universally-Optimal Distributed Shortest Paths and Transshipment via Graph-Based L1-Oblivious Routing

We provide universally-optimal distributed graph algorithms for (1+ε)-ap...
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...
research
09/29/2022

On Constructing Spanners from Random Gaussian Projections

Graph sketching is a powerful paradigm for analyzing graph structure via...
research
04/10/2023

Efficient Distributed Decomposition and Routing Algorithms in Minor-Free Networks and Their Applications

In the LOCAL model, low-diameter decomposition is a useful tool in desig...
research
05/30/2022

Universally-Optimal Distributed Exact Min-Cut

We present a universally-optimal distributed algorithm for the exact wei...
research
04/08/2021

Universally-Optimal Distributed Algorithms for Known Topologies

Many distributed optimization algorithms achieve existentially-optimal r...

Please sign up or login with your details

Forgot password? Click here to reset