Approximation Algorithms and Hardness for n-Pairs Shortest Paths and All-Nodes Shortest Cycles

04/06/2022
by   Mina Dalirooyfard, et al.
0

We study the approximability of two related problems: n-Pairs Shortest Paths (n-PSP), where the goal is to find a shortest path between O(n) prespecified pairs, and All Node Shortest Cycles (ANSC), where the goal is to find the shortest cycle passing through each node. Approximate n-PSP has been previously studied, mostly in the context of distance oracles. 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 n-PSP and ANSC, providing a wide array of algorithms and conditional lower bounds that trade off between running time and approximation ratio. Our conditional hardness results are based on well-established and believable fine-grained hypotheses. A highlight of our conditional lower bounds results is that under the (k,3)-Hyperclique Hypothesis for any integer k≥ 4, there is no algorithm for unweighted undirected n-PSP with approximation ratio better than 3-6/k that runs in O(n^k/(k-2)-ϵ) time. This is the first known lower bound with approximation ratio higher than 2 for any distance problem except for the ST-Diameter problem, but unlike in n-PSP, the number of vertex pairs one considers in ST-Diameter is much larger than the running time lower bounds. A highlight of our algorithmic results is that one can solve both n-PSP and ANSC in Õ(m+ n^3/2+ϵ) time with approximation factor 2+ϵ (and additive error that is function of ϵ), for any constant ϵ>0. For n-PSP, our conditional lower bounds imply that this approximation ratio is nearly optimal for any subquadratic-time combinatorial algorithm. We further extend these algorithms for n-PSP and ANSC to obtain a time/accuracy trade-off that includes near-linear time algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/25/2019

Tight Approximation Algorithms for Bichromatic Graph Diameter and Related Problems

Some of the most fundamental and well-studied graph parameters are the D...
research
11/29/2018

Algorithms and Hardness for Diameter in Dynamic Graphs

The diameter, radius and eccentricities are natural graph parameters. Wh...
research
02/11/2018

Faster Distributed Shortest Path Approximations via Shortcuts

A long series of recent results and breakthroughs have led to faster and...
research
11/21/2017

Fine-Grained I/O Complexity via Reductions: New lower bounds, faster algorithms, and a time hierarchy

This paper initiates the study of I/O algorithms (minimizing cache misse...
research
04/22/2022

Hardness of Approximation in P via Short Cycle Removal: Cycle Detection, Distance Oracles, and Beyond

We present a new technique for efficiently removing almost all short cyc...
research
11/14/2022

Removing Additive Structure in 3SUM-Based Reductions

Our work explores the hardness of 3SUM instances without certain additiv...
research
06/06/2022

Complexity of Eccentricities and All-Pairs Shortest Paths in the Quantum CONGEST Model

Computing the distance parameters of a network, including the diameter, ...

Please sign up or login with your details

Forgot password? Click here to reset