Abstract
In the single-source shortest paths problem, the goal is to compute the shortest path tree from a designated source vertex in a weighted, directed graph. We present the first near-linear time algorithm for the problem that can also handle negative edge-weights; the runtime is O(mlog8(n)logW).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 single-source shortest paths to break through the classic O∼(mnlogW) bound from over three decades ago (Gabow and Tarjan, SICOMP'89.).
Cite
CITATION STYLE
Bernstein, A., Nanongkai, D., & Wulff-Nilsen, C. (2025). Negative-Weight Single-Source Shortest Paths in Near-Linear Time. Communications of the ACM, 68(2), 87–94. https://doi.org/10.1145/3631536
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.