Centralized, Parallel, and Distributed Multi-Source Shortest Paths via Hopsets and Rectangular Matrix Multiplication
Michael Elkin, Ofer Neiman

TL;DR
This paper presents improved algorithms for approximate shortest paths in graphs, achieving faster centralized, parallel, and distributed solutions for multiple sources, with better approximation guarantees and efficiency across various models and parameters.
Contribution
The paper introduces novel algorithms that significantly improve the efficiency and approximation quality for multi-source shortest paths in centralized, parallel, and distributed models, especially for larger source sets.
Findings
Centralized algorithm runs in near-linear time for certain parameters.
PRAM algorithm achieves polylogarithmic time with low work complexity.
Distributed algorithm improves bounds for larger source sets, especially in the Congested Clique model.
Abstract
Consider an undirected weighted graph . We study the problem of computing -approximate shortest paths for , for a subset of sources, for some . We devise a significantly improved algorithm for this problem in the entire range of parameter , in both the classical centralized and the parallel (PRAM) models of computation, and in a wide range of in the distributed (Congested Clique) model. Specifically, our centralized algorithm for this problem requires time , where is the time required to multiply an matrix by an one. Our PRAM algorithm has polylogarithmic time , and its work complexity is , for any arbitrarily small constant . In…
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 · Advanced Graph Theory Research · Stochastic Gradient Optimization Techniques
