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

04/22/2022
by   Amir Abboud, et al.
0

We present a new technique for efficiently removing almost all short cycles in a graph without unintentionally removing its triangles. Consequently, triangle finding problems do not become easy even in almost k-cycle free graphs, for any constant k≥ 4. Triangle finding is at the base of many conditional lower bounds in P, mainly for distance computation problems, and the existence of many 4- or 5-cycles in a worst-case instance had been the obstacle towards resolving major open questions. Hardness of approximation: Are there distance oracles with m^1+o(1) preprocessing time and m^o(1) query time that achieve a constant approximation? Existing algorithms with such desirable time bounds only achieve super-constant approximation factors, while only 3-ϵ factors were conditionally ruled out (Pătraşcu, Roditty, and Thorup; FOCS 2012). We prove that no O(1) approximations are possible, assuming the 3-SUM or APSP conjectures. In particular, we prove that k-approximations require Ω(m^1+1/ck) time, which is tight up to the constant c. The lower bound holds even for the offline version where we are given the queries in advance, and extends to other problems such as dynamic shortest paths. The 4-Cycle problem: An infamous open question in fine-grained complexity is to establish any surprising consequences from a subquadratic or even linear-time algorithm for detecting a 4-cycle in a graph. We prove that Ω(m^1.1194) time is needed for k-cycle detection for all k≥ 4, unless we can detect a triangle in √(n)-degree graphs in O(n^2-δ) time; a breakthrough that is not known to follow even from optimal matrix multiplication algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/14/2022

Stronger 3-SUM Lower Bounds for Approximate Distance Oracles via Additive Combinatorics

The "short cycle removal" technique was recently introduced by Abboud, B...
research
04/06/2022

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

We study the approximability of two related problems: n-Pairs Shortest P...
research
08/16/2022

Fine-Grained Complexity Lower Bounds for Families of Dynamic Graphs

A dynamic graph algorithm is a data structure that answers queries about...
research
01/19/2021

Fast Distributed Algorithms for Girth, Cycles and Small Subgraphs

In this paper we give fast distributed graph algorithms for detecting an...
research
11/14/2022

Removing Additive Structure in 3SUM-Based Reductions

Our work explores the hardness of 3SUM instances without certain additiv...
research
12/03/2017

A Generalized Turán Problem and its Applications

The investigation of conditions guaranteeing the appearance of cycles of...
research
11/03/2021

Polygon Placement Revisited: (Degree of Freedom + 1)-SUM Hardness and an Improvement via Offline Dynamic Rectangle Union

We revisit the classical problem of determining the largest copy of a si...

Please sign up or login with your details

Forgot password? Click here to reset