Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. MIT Open Access Articles
  3. MIT Open Access Articles
  4. A Near-Optimal Low-Energy Deterministic Distributed SSSP with Ramifications on Congestion and APSP

A Near-Optimal Low-Energy Deterministic Distributed SSSP with Ramifications on Congestion and APSP

Thumbnail Image
Download
Name

3662158.3662812.pdf

Size

643.75 KB

Format

Adobe PDF

Checksum (MD5)

20e7f26cba4842cb8897e71772c20628

Download all files submitted through automated deposit
3662158.3662812.zip (623.58 KB)
Author(s)
Ghaffari, Mohsen
•
Trygub, Anton
Date Issued
June 17, 2024
Publisher
ACM
Citation
Ghaffari, Mohsen and Trygub, Anton. 2024. "A Near-Optimal Low-Energy Deterministic Distributed SSSP with Ramifications on Congestion and APSP."
Version
Final published version
Abstract
We present a low-energy deterministic distributed algorithm that computes exact Single-Source Shortest Paths (SSSP) in near-optimal time: it runs in Õ(n) rounds and each node is awake during only poly(log n) 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 complexities of Õ(n) and Õ(m), in which each edge communicates only poly(log n) messages. Therefore, one can simultaneously run n instances of it for n sources, using a simple random delay scheduling. That computes All Pairs Shortest Paths (APSP) in the near-optimal time complexity of Õ(n). This algorithm matches the complexity of the recent APSP algorithm of Bernstein and Nanongkai [STOC 2019] using a completely different method (and one that is more modular, in the sense that the SSSPs are solved independently). It also takes a step toward resolving the open problem on a deterministic Õ(n)-time APSP, as the only randomness used now is in the scheduling.
Description
PODC ’24, June 17–21, 2024, Nantes, France
MIT Department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Terms of Use
Creative Commons Attribution-NoDerivs License
https://creativecommons.org/licenses/by-nd/4.0/
Persistent DSpace Link
https://hdl.handle.net/1721.1/155520
DOI of Published Version
https://doi.org/10.1145/3662158.3662812
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.