Communications of the ACM, volume 68, issue 2, pages 87-94

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

Aaron Bernstein 1
Danupon Nanongkai 2
CHRISTIAN WULFF-NILSEN 3
Publication typeJournal Article
Publication date2025-01-22
scimago Q1
SJR2.957
CiteScore16.1
Impact factor11.1
ISSN00010782, 15577317
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 ( m log 8 ( n ) log W ) .

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 ~ ( m n log W ) bound from over three decades ago (Gabow and Tarjan, SICOMP’89.)

Found 
  • We do not take into account publications without a DOI.
  • Statistics recalculated only for publications connected to researchers, organizations and labs registered on the platform.
  • Statistics recalculated weekly.

Are you a researcher?

Create a profile to get free access to personal recommendations for colleagues and new articles.
Share
Cite this
GOST | RIS | BibTex | MLA
Found error?