Negative-Weight Single-Source Shortest Paths in Near-linear Time

被引:15
作者
Bernstein, Aaron [1 ]
Nanongkai, Danupon [2 ,3 ]
Wulff-Nilsen, Christian [4 ]
机构
[1] Rutgers State Univ, Dept Comp Sci, New Brunswick, NJ 08901 USA
[2] Univ Copenhagen, MPI Informat, Copenhagen, Denmark
[3] KTH, Stockholm, Sweden
[4] Univ Copenhagen, Dept Comp Sci, BARC, Copenhagen, Denmark
来源
2022 IEEE 63RD ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS) | 2022年
基金
瑞典研究理事会; 美国国家科学基金会; 欧洲研究理事会;
关键词
graphs and networks; path and circuit problems; graph algorithms; analysis of algorithms; SCALING ALGORITHMS; GRAPHS; TREES;
D O I
10.1109/FOCS54457.2022.00063
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a randomized algorithm that computes single-source shortest paths (SSSP) in O(mlog(8)(n) logW) time when edge weights are integral and can be negative. This essentially resolves the classic negative-weight SSSP problem. The previous bounds are (O) over tilde ((m + n(1.5)) logW) [BLNPSSSW FOCS'20] and m(4/3+o(1)) logW [AMV FOCS'20]. Near-linear time algorithms were known previously only for the special case of planar directed graphs [Fakcharoenphol and Rao FOCS'01]. In contrast to all recent developments that rely on sophisticated continuous optimization methods and dynamic algorithms, our algorithm is simple: it requires only a simple graph decomposition and elementary combinatorial tools. In fact, ours is the first combinatorial algorithm for negative-weight SSSP to break through the classic (O) over tilde (m root n logW) bound from over three decades ago [Gabow and Tarjan SICOMP'89].
引用
收藏
页码:600 / 611
页数:12
相关论文
共 54 条
[1]  
[Anonymous], 2009, Introduction to Algorithms
[2]   NETWORK DECOMPOSITION AND LOCALITY IN DISTRIBUTED COMPUTATION [J].
AWERBUCH, B ;
LUBY, M ;
GOLDBERG, AV ;
PLOTKIN, SA .
30TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, 1989, :364-369
[3]  
Awerbuch B., 1992, Proceedings of the Eleventh Annual ACM Symposium on Principles of Distributed Computing, P169, DOI 10.1145/135419.135456
[4]   COMPLEXITY OF NETWORK SYNCHRONIZATION [J].
AWERBUCH, B .
JOURNAL OF THE ACM, 1985, 32 (04) :804-823
[5]   ROUTING WITH POLYNOMIAL COMMUNICATION-SPACE TRADE-OFF [J].
AWERBUCH, B ;
PELEG, D .
SIAM JOURNAL ON DISCRETE MATHEMATICS, 1992, 5 (02) :151-162
[6]  
Axiotis K, 2020, Arxiv, DOI arXiv:2003.04863
[7]   Probabilistic approximation of metric spaces and its algorithmic applications [J].
Bartal, Y .
37TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 1996, :184-193
[8]  
Bellman R., 1958, Quarterly of applied mathematics, V16, P87, DOI DOI 10.1090/QAM/102435
[9]  
Bernstein A, 2023, Arxiv, DOI [arXiv:2203.03456, DOI 10.48550/ARXIV.2203.03456]
[10]  
Bernstein A, 2020, Arxiv, DOI arXiv:2004.08432