Algorithms, Reductions and Equivalences for Small Weight Variants of All-Pairs Shortest Paths
Timothy M. Chan, Virginia Vassilevska Williams, Yinzhan Xu

TL;DR
This paper explores the computational complexity of small-weight variants of the All-Pairs Shortest Paths problem, establishing equivalences, hardness results, and improved algorithms for directed and undirected graphs.
Contribution
It introduces a web of fine-grained reductions linking various APSP variants and provides new algorithms, improving understanding of the problem's complexity landscape.
Findings
Directed unweighted APSP is equivalent to rectangular Min-Plus product.
New algorithms for APSLP and approximate APSP with sublinear error.
Established near-optimal algorithms for #APSP in unweighted graphs.
Abstract
APSP with small integer weights in undirected graphs [Seidel'95, Galil and Margalit'97] has an time algorithm, where is the matrix multiplication exponent. APSP in directed graphs with small weights however, has a much slower running time that would be even if [Zwick'02]. To understand this bottleneck, we build a web of reductions around directed unweighted APSP. We show that it is fine-grained equivalent to computing a rectangular Min-Plus product for matrices with integer entries; the dimensions and entry size of the matrices depend on the value of . As a consequence, we establish an equivalence between APSP in directed unweighted graphs, APSP in directed graphs with small integer weights, All-Pairs Longest Paths in DAGs with small weights, approximate APSP with additive error in…
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.
