近似最优低能量确定性分布式 SSSP 算法及其对拥塞和 APSP 的影响
数据结构与算法
2024-09-25 v1 分布式、并行与集群计算
摘要
我们提出一种低能耗的确定性分布式算法,用于计算精确的单源最短路径 (SSSP),其运行时间接近最优:仅需 轮,且每个节点仅在 轮时保持唤醒状态。在节点非唤醒时,无需进行任何计算或通信,也不消耗能量。我们采用的整体方法可视为对 Dijkstra 经典方法的一种新颖适配,以适应分布式环境。注意到 Dijkstra 算法本身在分布式环境中并不高效,原因在于其需要反复计算整个网络中未访问节点的最小距离。我们的改进方法还具有其他影响,如下文所述。作为实现上述结果的一步,我们获得了一个简单确定性算法,用于精确 SSSP,具有近最优的时间和消息复杂度为 和 ,其中每条边仅通信 条消息。因此,可以通过简单的随机延迟调度,同时运行 个实例来计算所有点对最短路径 (APSP),其近似最优时间复杂度为 。该算法匹配了最近由 Bernstein 和 Nanongkai [STOC 2019] 提出的 APSP算法的复杂度,二者采用完全不同的方法(且一种更模块化的方法,即独立求解 SSSP)。它也为解决确定性 时间 APSP 的开放问题迈出了一步,现在唯一使用的随机性仅体现在调度上。
引用
@article{arxiv.2409.15470,
title = {A Near-Optimal Low-Energy Deterministic Distributed SSSP with Ramifications on Congestion and APSP},
author = {Mohsen Ghaffari and Anton Trygub},
journal= {arXiv preprint arXiv:2409.15470},
year = {2024}
}
备注
Appeared at PODC 2024