Parallel, Distributed, and Quantum Exact Single-Source Shortest Paths with Negative Edge Weights
Abstract
This paper presents parallel, distributed and quantum algorithms for single-source shortest paths when edges can have negative weights (negative-weight SSSP). We show a framework that reduces negative-weight SSSP in all these setting to no(1) calls to any SSSP algorithm that works with a virtual source. More specifically, for a graph with m edges, n vertices, undirected hop-diameter D, and polynomially bounded integer edge weights, we show randomized algorithms for negative-weight SSSP with (i) WSSSP(m,n)no(1) work and SSSSP(m,n)no(1) span, given access to an SSSP algorithm with WSSSP(m,n) work and SSSSP(m,n) span in the parallel model, (ii) TSSSP(n,D)no(1), given access to an SSSP algorithm that takes TSSSP(n,D) rounds in CONGEST, (iii) QSSSP(m,n)no(1) quantum edge queries, given access to a non-negative-weight SSSP algorithm that takes QSSSP(m,n) queries in the quantum edge query model. This work builds off the recent result of [Bernstein, Nanongkai, Wulff-Nilsen, FOCS'22], which gives a near-linear time algorithm for negative-weight SSSP in the sequential setting. Using current state-of-the-art SSSP algorithms yields randomized algorithms for negative-weight SSSP with (i) m1+o(1) work and n1/2+o(1) span in the parallel model, (ii) (n2/5D2/5 + n + D)no(1) rounds in CONGEST, (iii) m1/2n1/2+o(1) quantum queries to the adjacency list or n1.5+o(1) quantum queries to the adjacency matrix. Our main technical contribution is an efficient reduction for computing a low-diameter decomposition (LDD) of directed graphs to computations of SSSP with a virtual source. Efficiently computing an LDD has heretofore only been known for undirected graphs in both the parallel and distributed models.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.