English

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

Data Structures and Algorithms 2022-10-18 v2

Abstract

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 kk-cycle free graphs, for any constant k4k\geq 4. Triangle finding is at the base of many conditional lower bounds in P, mainly for distance computation problems, and the existence of many 44- or 55-cycles in a worst-case instance had been the obstacle towards resolving major open questions. Hardness of approximation: Are there distance oracles with m1+o(1)m^{1+o(1)} preprocessing time and mo(1)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ϵ3-\epsilon factors were conditionally ruled out (P\u{a}tra\c{s}cu, Roditty, and Thorup; FOCS 2012). We prove that no O(1)O(1) approximations are possible, assuming the 33-SUM or APSP conjectures. In particular, we prove that kk-approximations require Ω(m1+1/ck)\Omega(m^{1+1/ck}) time, which is tight up to the constant cc. 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 44-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 44-cycle in a graph. We prove that Ω(m1.1194)\Omega(m^{1.1194}) time is needed for kk-cycle detection for all k4k\geq 4, unless we can detect a triangle in n\sqrt{n}-degree graphs in O(n2δ)O(n^{2-\delta}) time; a breakthrough that is not known to follow even from optimal matrix multiplication algorithms.

Keywords

Cite

@article{arxiv.2204.10465,
  title  = {Hardness of Approximation in P via Short Cycle Removal: Cycle Detection, Distance Oracles, and Beyond},
  author = {Amir Abboud and Karl Bringmann and Seri Khoury and Or Zamir},
  journal= {arXiv preprint arXiv:2204.10465},
  year   = {2022}
}

Comments

The abstract was slightly shortened to meet arXiv requirements. Appears in STOC 2022