Hardness of approximation in p via short cycle removal: cycle detection, distance oracles, and beyond

Amir Abboud, Karl Bringmann, Seri Khoury, Or Zamir

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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 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 m1+o(1) preprocessing time and mo(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 (Ptraş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 ω(m1+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. This is arguably one of the simplest problems without a near-linear time algorithm nor a conditional lower bound. We prove that ω(m1.1194) time is needed for k-cycle detection for all k≥ 4, unless we can detect a triangle in n-degree graphs in O(n2-) time; a breakthrough that is not known to follow even from optimal matrix multiplication algorithms.

Original languageEnglish
Title of host publicationSTOC 2022 - Proceedings of the 54th Annual ACM SIGACT Symposium on Theory of Computing
EditorsStefano Leonardi, Anupam Gupta
Pages1487-1500
Number of pages14
ISBN (Electronic)9781450392648
DOIs
StatePublished - 6 Sep 2022
Event54th Annual ACM SIGACT Symposium on Theory of Computing, STOC 2022 - Rome, Italy
Duration: 20 Jun 202224 Jun 2022

Publication series

NameProceedings of the Annual ACM Symposium on Theory of Computing

Conference

Conference54th Annual ACM SIGACT Symposium on Theory of Computing, STOC 2022
Country/TerritoryItaly
CityRome
Period20/06/2224/06/22

Keywords

  • 4-Cycle Finding
  • Fine-Grained Complexity
  • Hardness of Approximation
  • Shortest Paths
  • Triangle Finding

All Science Journal Classification (ASJC) codes

  • Software

Fingerprint

Dive into the research topics of 'Hardness of approximation in p via short cycle removal: cycle detection, distance oracles, and beyond'. Together they form a unique fingerprint.

Cite this