Faster negative length shortest paths by bootstrapping hop reducers
Abstract
The textbook algorithm for real-weighted single-source shortest paths takes O(m n) time on a graph with m edges and n vertices. The breakthrough algorithm by Fineman [Fin24] takes O(m n8/9) randomized time. The running time was subsequently improved to O(mn4/5) [HJQ25]. We build on [Fin24; HJQ25] to obtain an O(m n3/4 + m4/5 n) randomized running time. (Equivalently, O(mn3/4) for m ≥ n5/4, and O(m4/5 n) for m ≤ n5/4.) The main new technique replaces the hop-reducing auxiliary graph from [Fin24] with a bootstrapping process where constant-hop reducers for small subgraphs of the input graph are iteratively amplified and expanded until the desired polynomial-hop reduction is achieved over the entire graph.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.