A Near-Optimal Low-Energy Deterministic Distributed SSSP with Ramifications on Congestion and APSP
Mohsen Ghaffari, Anton Trygub

TL;DR
This paper introduces a deterministic distributed algorithm for exact SSSP that is energy-efficient, near-optimal in time, and can be extended to compute APSP with minimal energy and message complexity.
Contribution
It adapts Dijkstra's algorithm for distributed settings, achieving near-optimal time and energy efficiency for SSSP and APSP computations.
Findings
Runs in $ ilde{O}(n)$ rounds with nodes awake only $poly(\log n)$ times
Achieves near-optimal message complexity of $ ilde{O}(m)$ for edges
Matches recent APSP algorithms in complexity with a deterministic approach
Abstract
We present a low-energy deterministic distributed algorithm that computes exact Single-Source Shortest Paths (SSSP) in near-optimal time: it runs in rounds and each node is awake during only rounds. When a node is not awake, it performs no computations or communications and spends no energy. The general approach we take along the way to this result can be viewed as a novel adaptation of Dijkstra's classic approach to SSSP, which makes it suitable for the distributed setting. Notice that Dijkstra's algorithm itself is not efficient in the distributed setting due to its need for repeatedly computing the minimum-distance unvisited node in the entire network. Our adapted approach has other implications, as we outline next. As a step toward the above end-result, we obtain a simple deterministic algorithm for exact SSSP with near-optimal time and message…
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
TopicsInterconnection Networks and Systems · Distributed and Parallel Computing Systems · Distributed systems and fault tolerance
