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

10/29/2021
by   Goran Zuzic, et al.
0

We provide universally-optimal distributed graph algorithms for (1+ε)-approximate shortest path problems including shortest-path-tree and transshipment. The universal optimality of our algorithms guarantees that, on any n-node network G, our algorithm completes in T · n^o(1) rounds whenever a T-round algorithm exists for G. This includes D · n^o(1)-round algorithms for any planar or excluded-minor network. Our algorithms never require more than (√(n) + D) · n^o(1) rounds, resulting in the first sub-linear-round distributed algorithm for transshipment. The key technical contribution leading to these results is the first efficient n^o(1)-competitive linear ℓ_1-oblivious routing operator that does not require the use of ℓ_1-embeddings. Our construction is simple, solely based on low-diameter decompositions, and – in contrast to all known constructions – directly produces an oblivious flow instead of just an approximation of the optimal flow cost. This also has the benefit of simplifying the interaction with Sherman's multiplicative weight framework [SODA'17] in the distributed setting and its subsequent rounding procedures.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/12/2022

Undirected (1+ε)-Shortest Paths via Minor-Aggregates: Near-Optimal Deterministic Parallel Distributed Algorithms

This paper presents near-optimal deterministic parallel and distributed ...
research
04/15/2023

Fully Scalable Massively Parallel Algorithms for Embedded Planar Graphs

We consider the massively parallel computation (MPC) model, which is a t...
research
01/18/2018

Minor Excluded Network Families Admit Fast Distributed Algorithms

Distributed network optimization algorithms, such as minimum spanning tr...
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
08/27/2012

Distributed Pharaoh System for Network Routing

In this paper it is introduced a biobjective ant algorithm for construct...
research
10/22/2021

A Simple Boosting Framework for Transshipment

Transshipment, also known under the names of earth mover's distance, unc...
research
10/13/2022

Beeping Shortest Paths via Hypergraph Bipartite Decomposition

Constructing a shortest path between two network nodes is a fundamental ...

Please sign up or login with your details

Forgot password? Click here to reset