Score: 0

Deterministic Negative-Weight Shortest Paths in Nearly Linear Time via Path Covers

Published: November 11, 2025 | arXiv ID: 2511.08551v1

By: Bernhard Haeupler, Yonggang Jiang, Thatchaphol Saranurak

Potential Business Impact:

Finds shortest paths even with negative costs.

Business Areas:
Content Delivery Network Content and Publishing

We present the first deterministic nearly-linear time algorithm for single-source shortest paths with negative edge weights on directed graphs: given a directed graph $G$ with $n$ vertices, $m$ edges whose weights are integer in $\{-W,\dots,W\}$, our algorithm either computes all distances from a source $s$ or reports a negative cycle in time $\tilde{O}(m)\cdot \log(nW)$ time. All known near-linear time algorithms for this problem have been inherently randomized, as they crucially rely on low-diameter decompositions. To overcome this barrier, we introduce a new structural primitive for directed graphs called the path cover. This plays a role analogous to neighborhood covers in undirected graphs, which have long been central to derandomizing algorithms that use low-diameter decomposition in the undirected setting. We believe that path covers will serve as a fundamental tool for the design of future deterministic algorithms on directed graphs.

Country of Origin
🇺🇸 United States

Page Count
29 pages

Category
Computer Science:
Data Structures and Algorithms