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

被引:12
作者
Abboud, Amir [1 ]
Bringmann, Karl [2 ]
Fischer, Nick [1 ]
机构
[1] Weizmann Inst Sci, Rehovot, Israel
[2] Saarland Univ, Max Planck Inst Informat, Saarbrucke, Germany
来源
PROCEEDINGS OF THE 55TH ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, STOC 2023 | 2023年
基金
欧洲研究理事会;
关键词
Distance Oracles; Fine-Grained Complexity; 3SUM; Additive Combinatorics; FINITE METRIC-SPACES; ALL-PAIRS; SHORTEST PATHS; UNWEIGHTED GRAPHS; ALGORITHMS; SPANNERS; THEOREM; FASTER;
D O I
10.1145/3564246.3585240
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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(1/2)-regular graph is n(2-o(1))-hard even when the number of short cycles is small; namely, when the number of k-cycles is O(n(k/2+gamma)) for gamma < 1/2. Its corollaries are based on the 3-SUM conjecture and their strength depends on gamma, i.e. on how effectively the short cycles are removed. Abboud et al. achieve gamma >= 1/4 by applying structure versus 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, from which the hardness of triangle listing is derived. Consequently, we achieve the best possible gamma=0 and the following lower bound corollaries under the 3-SUM conjecture: * Approximate distance oracles: The seminal Thorup-Zwick distance oracles achieve stretch 2k +/- O(1) after preprocessing a graph in O(m n(1/k)) time. For the same stretch, and assuming the query time is n(o(1)) Abboud et al. proved an Omega(m(1+1/12.7552 center dot k)) lower bound on the preprocessing time; we improve it to Omega(m(1+1/2k)) which is only a factor 2 away from the upper bound. Additionally, we obtain tight bounds for stretch 2+o(1) and 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(1.1927)+t)(1+o(1)) time algorithms where t is the number of 4-cycles. We settle the complexity of this basic problem by showing that the (min(m(4/3),n(2)) +t) upper bound is tight up to n(o(1)) factors. Our results exploit a rich tool set from additive combinatorics, most notably the Balog-Szemeredi-Gowers theorem and Ruszas covering lemma. A key ingredient that may be of independent interest is a truly subquadratic algorithm for 3-SUM if one of the sets has small doubling.
引用
收藏
页码:391 / 404
页数:14
相关论文
共 67 条
  • [1] Hardness of Approximation in P via Short Cycle Removal: Cycle Detection, Distance Oracles, and Beyond
    Abboud, Amir
    Bringmann, Karl
    Khoury, Seri
    Zamir, Or
    [J]. PROCEEDINGS OF THE 54TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING (STOC '22), 2022, : 1487 - 1500
  • [2] Popular conjectures imply strong lower bounds for dynamic problems
    Abboud, Amir
    Williams, Virginia Vassilevska
    [J]. 2014 55TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2014), 2014, : 434 - 443
  • [3] Abboud A, 2014, LECT NOTES COMPUT SC, V8737, P1, DOI 10.1007/978-3-662-44777-2_1
  • [4] Alman J, 2021, Disc Algorithms, P522
  • [5] Finding and counting given length cycles
    Alon, N
    Yuster, R
    Zwick, U
    [J]. ALGORITHMICA, 1997, 17 (03) : 209 - 223
  • [6] Output-Sensitive Algorithms for Sumset and Sparse Polynomial Multiplication
    Arnold, Andrew
    Roche, Daniel S.
    [J]. PROCEEDINGS OF THE 2015 ACM ON INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND ALGEBRAIC COMPUTATION (ISSAC'15), 2015, : 29 - 36
  • [7] Near-linear time construction of sparse neighborhood covers
    Awerbuch, B
    Berger, B
    Cowen, L
    Peleg, D
    [J]. SIAM JOURNAL ON COMPUTING, 1998, 28 (01) : 263 - 277
  • [8] Baek Mathias, 2017, arXiv
  • [9] A STATISTICAL THEOREM OF SET ADDITION
    BALOG, A
    SZEMEREDI, E
    [J]. COMBINATORICA, 1994, 14 (03) : 263 - 268
  • [10] Balog A, 2007, CRM PROC & LECT NOTE, V43, P39