From Hop Reduction to Sparsification for Negative Length Shortest Paths
Kent Quanrud, Navid Tajkhorshid

TL;DR
This paper advances algorithms for negative-length shortest paths by introducing sparsification and recursive techniques, achieving faster randomized running times than previous methods, with practical improvements in graph processing efficiency.
Contribution
It develops new sparsification and recursive algorithms that significantly improve the running time for negative-length shortest path computations.
Findings
Achieved randomized time complexity of O(mn^{0.7193}) for certain graph densities.
Improved the construction of sparse shortcut graphs for faster algorithms.
Enhanced recursive sparsification methods to reduce running times below previous bounds.
Abstract
The textbook algorithm for real-weighted single-source shortest paths takes time on a graph with edges and vertices. A recent breakthrough algorithm by [Fin24] takes randomized time. The running time was subsequently improved to [HJQ25] and then [HJQ26]. We build on the algorithms of [Fin24; HJQ25; HJQ26] to obtain faster strongly-polynomial randomized-time algorithms for negative-length shortest paths. An important new technique in this algorithm repurposes previous "hop-reducers" from [Fin24; HJQ26] into "negative edge sparsifiers", reducing the number of negative edges by essentially the same factor by which the "hops" were previously reduced. A simple recursive algorithm based on sparsifying the layered hop reducers of [Fin24] already gives an …
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Cryptography and Data Security · Stochastic Gradient Optimization Techniques
