Stronger 3-SUM Lower Bounds for Approximate Distance Oracles via Additive Combinatorics
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 -regular graph is -hard under the 3-SUM conjecture even when the number of short cycles is small; namely, when the number of -cycles is for . Abboud et al. achieve 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 and the following lower bounds under the 3-SUM conjecture: * Approximate distance oracles: The seminal Thorup-Zwick distance oracles achieve stretch after preprocessing a graph in time. For the same stretch, and assuming the query time is Abboud et al. proved an lower bound on the preprocessing time; we improve it to which is only a factor 2 away from the upper bound. We also obtain tight bounds for stretch and 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 time algorithms where is the number of 4-cycles. We settle the complexity of this basic problem by showing that the upper bound is tight up to 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.
Cite
@article{arxiv.2211.07058,
title = {Stronger 3-SUM Lower Bounds for Approximate Distance Oracles via Additive Combinatorics},
author = {Amir Abboud and Karl Bringmann and Nick Fischer},
journal= {arXiv preprint arXiv:2211.07058},
year = {2023}
}
Comments
Abstract shortened to fit arXiv requirements