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 calls to any SSSP algorithm that works with a virtual source. More specifically, for a graph with edges, vertices, undirected hop-diameter , and polynomially bounded integer edge weights, we show randomized algorithms for negative-weight SSSP with (i) work and span, given access to an SSSP algorithm with work and span in the parallel model, (ii) , given access to an SSSP algorithm that takes rounds in , (iii) quantum edge queries, given access to a non-negative-weight SSSP algorithm that takes 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) work and span in the parallel model, (ii) rounds in , (iii) quantum queries to the adjacency list or 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.
Cite
@article{arxiv.2303.00811,
title = {Parallel, Distributed, and Quantum Exact Single-Source Shortest Paths with Negative Edge Weights},
author = {Vikrant Ashvinkumar and Aaron Bernstein and Nairen Cao and Christoph Grunau and Bernhard Haeupler and Yonggang Jiang and Danupon Nanongkai and Hsin Hao Su},
journal= {arXiv preprint arXiv:2303.00811},
year = {2024}
}