Approximation Algorithms and Hardness for $n$-Pairs Shortest Paths and All-Nodes Shortest Cycles
Mina Dalirrooyfard, Ce Jin, Virginia Vassilevska Williams, Nicole Wein

TL;DR
This paper investigates the approximability of the $n$-Pairs Shortest Paths and All Nodes Shortest Cycles problems, providing new algorithms and lower bounds that clarify the trade-offs between running time and approximation quality.
Contribution
It introduces new algorithms with near-linear and subquadratic running times for approximating $n$-PSP and ANSC, and establishes conditional lower bounds based on the $4k$-clique hypothesis.
Findings
Algorithms achieving $ ilde O(m + n^{3/2+ ext{epsilon}})$ time with $2+ ext{epsilon}$ approximation.
Conditional lower bounds showing no better approximation in certain time bounds under the $4k$-clique hypothesis.
Near-linear time algorithms with adjustable trade-offs between speed and accuracy.
Abstract
We study the approximability of two related problems on graphs with nodes and edges: -Pairs Shortest Paths (-PSP), where the goal is to find a shortest path between prespecified pairs, and All Node Shortest Cycles (ANSC), where the goal is to find the shortest cycle passing through each node. Approximate -PSP has been previously studied, mostly in the context of distance oracles. We ask the question of whether approximate -PSP can be solved faster than by using distance oracles or All Pair Shortest Paths (APSP). ANSC has also been studied previously, but only in terms of exact algorithms, rather than approximation. We provide a thorough study of the approximability of -PSP and ANSC, providing a wide array of algorithms and conditional lower bounds that trade off between running time and approximation ratio. A highlight of our conditional lower bounds…
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 · Optimization and Search Problems · Cryptography and Data Security
