Undirected $(1+\varepsilon)$-Shortest Paths via Minor-Aggregates: Near-Optimal Deterministic Parallel & Distributed Algorithms
V\'aclav Rozho\v{n}, Christoph Grunau, Bernhard Haeupler and, Goran Zuzic, Jason Li

TL;DR
This paper introduces near-optimal deterministic parallel and distributed algorithms for approximate shortest paths in undirected graphs, utilizing novel tools like minor-aggregates and low-diameter decompositions to achieve efficiency and simplicity.
Contribution
The paper develops a deterministic reduction of shortest path problems to Minor-Aggregations, leading to optimal parallel and distributed algorithms with new techniques for graph decomposition and routing.
Findings
Deterministic parallel algorithms with $ ilde{O}(1)$ depth and near-linear work.
Universal deterministic distributed algorithms with optimal round complexity.
New tools for graph decomposition, routing, and flow rounding.
Abstract
This paper presents near-optimal deterministic parallel and distributed algorithms for computing -approximate single-source shortest paths in any undirected weighted graph. On a high level, we deterministically reduce this and other shortest-path problems to Minor-Aggregations. A Minor-Aggregation computes an aggregate (e.g., max or sum) of node-values for every connected component of some subgraph. Our reduction immediately implies: Optimal deterministic parallel (PRAM) algorithms with depth and near-linear work. Universally-optimal deterministic distributed (CONGEST) algorithms, whenever deterministic Minor-Aggregate algorithms exist. For example, an optimal -round deterministic CONGEST algorithm for excluded-minor networks. Several novel tools developed for the above results are interesting in their…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Privacy-Preserving Technologies in Data
