{"id":"arxiv:2203.03456","kind":"preprint","title":"Negative-Weight Single-Source Shortest Paths in Near-linear Time","authors":["Aaron Bernstein","Danupon Nanongkai","Christian Wulff-Nilsen"],"author_count":3,"year":2022,"published":"2022-03-07","venue":null,"cited_by":null,"doi":null,"arxiv_id":"2203.03456","nct_id":null,"source_url":"https://arxiv.org/abs/2203.03456","archive_url":"https://space-kitty.com/papers/arxiv:2203.03456","updated":"2025-05-20","pmid":null,"pmcid":null,"openalex_id":null,"pdf_url":"https://arxiv.org/pdf/2203.03456","abstract":"We present a randomized algorithm that computes single-source shortest paths (SSSP) in $O(m\\log^8(n)\\log W)$ time when edge weights are integral and can be negative. This essentially resolves the classic negative-weight SSSP problem. The previous bounds are $\\tilde O((m+n^{1.5})\\log W)$ [BLNPSSSW FOCS'20] and $m^{4/3+o(1)}\\log W$ [AMV FOCS'20]. Near-linear time algorithms were known previously only for the special case of planar directed graphs [Fakcharoenphol and Rao FOCS'01]. 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 SSSP to break through the classic $\\tilde O(m\\sqrt{n}\\log W)$ bound from over three decades ago [Gabow and Tarjan SICOMP'89].","abstract_license":"CC0-1.0 (arXiv descriptive metadata)","license":null,"is_open_access":false,"retracted":false,"peer_reviewed":false,"categories":["cs.DS"],"details":null,"provenance":"arxiv","attribution":"Abstract: arXiv descriptive metadata (CC0). Thank you to arXiv for use of its open access interoperability. This service was not reviewed or approved by, nor does it necessarily express or reflect the policies or opinions of, arXiv.","topics":[],"cited_in_dossiers":[]}