English

Faster negative length shortest paths by bootstrapping hop reducers

Data Structures and Algorithms 2025-12-16 v2

Abstract

The textbook algorithm for real-weighted single-source shortest paths takes O(mn)O(m n) time on a graph with mm edges and nn vertices. The breakthrough algorithm by Fineman [Fin24] takes O~(mn8/9)\tilde{O}(m n^{8/9}) randomized time. The running time was subsequently improved to O~(mn4/5)\tilde{O}(mn^{4/5}) [HJQ25]. We build on [Fin24; HJQ25] to obtain an O~(mn3/4+m4/5n)\tilde{O}(m n^{3/4} + m^{4/5} n) randomized running time. (Equivalently, O~(mn3/4)\tilde{O}(mn^{3/4}) for mn5/4m \geq n^{5/4}, and O~(m4/5n)\tilde{O}(m^{4/5} n) for mn5/4m \leq n^{5/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.

Keywords

Cite

@article{arxiv.2506.00428,
  title  = {Faster negative length shortest paths by bootstrapping hop reducers},
  author = {Yufan Huang and Peter Jin and Kent Quanrud},
  journal= {arXiv preprint arXiv:2506.00428},
  year   = {2025}
}

Comments

SODA 2026. Figures added

R2 v1 2026-07-01T02:52:05.937Z