Papers
Topics
Authors
Recent
Search
2000 character limit reached

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

Published 14 Nov 2022 in cs.DS | (2211.07058v2)

Abstract: The "short cycle removal" technique was recently introduced by Abboud, Bringmann, Khoury and Zamir (STOC '22) to prove fine-grained hardness of approximation. Its main technical result is that listing all triangles in an n<sup>1/2n<sup>{1/2}-regular graph is n<sup>2o(1)n<sup>{2-o(1)}-hard under the 3-SUM conjecture even when the number of short cycles is small; namely, when the number of kk-cycles is O(n<sup>k/2+γ)O(n<sup>{k/2+\gamma}) for $\gamma&lt;1/2$. Abboud et al. achieve γ1/4\gamma\geq 1/4 by applying structure vs. randomness arguments on graphs. In this paper, we take a step back and apply conceptually similar arguments on the numbers of the 3-SUM problem. Consequently, we achieve the best possible γ=0\gamma=0 and the following lower bounds under the 3-SUM conjecture: * Approximate distance oracles: The seminal Thorup-Zwick distance oracles achieve stretch 2k±O(1)2k\pm O(1) after preprocessing a graph in O(mn<sup>1/k)O(m n<sup>{1/k}) time. For the same stretch, and assuming the query time is n<sup>o(1)n<sup>{o(1)} Abboud et al. proved an Ω(m<sup>1+112.7552</sup>k)\Omega(m<sup>{1+\frac{1}{12.7552</sup> \cdot k}}) lower bound on the preprocessing time; we improve it to Ω(m<sup>1+12k)\Omega(m<sup>{1+\frac1{2k}}) which is only a factor 2 away from the upper bound. We also obtain tight bounds for stretch $2+o(1)$ and 3ϵ3-\epsilon and higher lower bounds for dynamic shortest paths. * Listing 4-cycles: Abboud et al. proved the first super-linear lower bound for listing all 4-cycles in a graph, ruling out (m<sup>1.1927+t)<sup>1+o(1)(m<sup>{1.1927}+t)<sup>{1+o(1)} time algorithms where tt is the number of 4-cycles. We settle the complexity of this basic problem by showing that the O~(min(m<sup>4/3,n<sup>2)</sup></sup>+t)\widetilde{O}(\min(m<sup>{4/3},n<sup>2)</sup></sup> +t) upper bound is tight up to n<sup>o(1)n<sup>{o(1)} factors. Our results exploit a rich tool set from additive combinatorics, most notably the Balog-Szemer\'edi-Gowers theorem and Rusza's covering lemma. A key ingredient that may be of independent interest is a subquadratic algorithm for 3-SUM if one of the sets has small doubling.

Citations (27)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.