Massively Parallel Algorithms for Approximate Shortest Paths
Michal Dory, Shaked Matar

TL;DR
This paper introduces fast, randomized algorithms for approximate shortest paths in the massively parallel computation model, achieving near-logarithmic rounds with improved approximation ratios and novel distance oracles.
Contribution
The paper presents the first near-logarithmic round algorithms for approximate shortest paths and distance oracles in the near-linear MPC model, with novel constructions of emulators and hopsets.
Findings
Achieved $(1+)$-approximate SSSP in poly(log log n) rounds.
Constructed a distance oracle with constant query time and near-linear memory.
Reduced round complexity compared to previous algorithms requiring rounds.
Abstract
We present fast algorithms for approximate shortest paths in the massively parallel computation (MPC) model. We provide randomized algorithms that take rounds in the near-linear memory MPC model. Our results are for unweighted undirected graphs with vertices and edges. Our first contribution is a -approximation algorithm for Single-Source Shortest Paths (SSSP) that takes rounds in the near-linear MPC model, where the memory per machine is and the total memory is , where is a small constant. Our second contribution is a distance oracle that allows to approximate the distance between any pair of vertices. The distance oracle is constructed in rounds and allows to query a -approximate distance between any pair of vertices and 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
TopicsData Management and Algorithms · Advanced Database Systems and Queries · Graph Theory and Algorithms
