加权无向图中 APSP 的加性、近加性与乘性近似:权衡与算法
数据结构与算法
2026-02-17 v2
摘要
我们提出了一种针对稠密加权图的 +2∑i=1k+1Wi-APASP 算法,运行时间为 O~(n2+3k+21),其中 Wi 是最短路径上第 i 条最重边的权重。Dor、Halperin 和 Zwick [FOCS'96, SICOMP'00] 针对相应的无权图有两种 +2⋅(k+1)-APASP 算法:用于稀疏图的 O~(n2−k+21mk+21) 运行时间,以及用于稠密图的 O~(n2+3k+21) 运行时间。Cohen 和 Zwick [SODA'97, JALG'01] 将稀疏变体适配到加权图:在相同运行时间下的 +2∑i=1k+1Wi-APASP 算法。我们展示了一种针对稠密加权图的算法。对于近加性 APASP,我们提出了一种 (1+ε,min{2W1,4W2})-APASP 算法,运行时间为 O~((ε1)O(1)⋅n2.15135313⋅logW)。这改进了 Saha 和 Ye [SODA'24] 的 (1+ε,2W1)-APASP。对于乘性 APASP,我们展示了一个 (ℓ+23ℓ+4+ε)-APASP 算法的框架,减少了 Akav 和 Roditty [ESA'21] 针对稠密图的运行时间,并推广了 Dory 等人 [SODA'24] 的 (2+ε)-APASP 算法。我们的基础情形是运行时间为 O~((ε1)O(1)⋅n2.15135313⋅logW) 的 (37+ε)-APASP,改进了 Baswana 和 Kavitha [FOCS'06, SICOMP'10] 针对稠密图的 37-APASP 算法。最后,我们通过允许一个加性项(例如在 O~(n2+3k+21) 运行时间下的 (3k+26k+3,∑i=1k+1Wi)-APASP),“绕过”了 Dor、Halperin 和 Zwick 针对满足 α<2 的 α-APASP 的 Ω~(nω) 条件下界。
引用
@article{arxiv.2509.04640,
title = {Additive, Near-Additive, and Multiplicative Approximations for APSP in Weighted Undirected Graphs: Trade-offs and Algorithms},
author = {Liam Roditty and Ariel Sapir},
journal= {arXiv preprint arXiv:2509.04640},
year = {2026}
}