Popular conjectures imply strong lower bounds for dynamic problems

被引:203
作者
Abboud, Amir [1 ]
Williams, Virginia Vassilevska [1 ]
机构
[1] Stanford Univ, Dept Comp Sci, Palo Alto, CA 94304 USA
来源
2014 55TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2014) | 2014年
关键词
dynamic algorithms; all pairs shortest paths; 3SUM; lower bounds; CONNECTIVITY; ALGORITHMS; COMPLEXITY; TIME;
D O I
10.1109/FOCS.2014.53
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider several well-studied problems in dynamic algorithms and prove that sufficient progress on any of them would imply a breakthrough on one of five major open problems in the theory of algorithms: 1) Is the 3SUM problem on n numbers in O(n(2-epsilon)) time for some epsilon > 0? 2) Can one determine the satisfiability of a CNF formula on n variables and poly n clauses in O((2 - epsilon)(n) poly n) time for some epsilon > 0? 3) Is the All Pairs Shortest Paths problem for graphs on n vertices in O(n(3-epsilon)) time for some epsilon > 0? 4) Is there a linear time algorithm that detects whether a given graph contains a triangle? 5) Is there an O(n(3-epsilon)) time combinatorial algorithm for nxn Boolean matrix multiplication? The problems we consider include dynamic versions of bipartite perfect matching, bipartite maximum weight matching, single source reachability, single source shortest paths, strong connectivity, subgraph connectivity, diameter approximation and some nongraph problems such as Pagh's problem defined in a recent paper by Patrascu[STOC 2010].
引用
收藏
页码:434 / 443
页数:10
相关论文
共 42 条
  • [21] Poly-logarithmic deterministic fully-dynamic algorithms for connectivity, minimum spanning tree, 2-edge, and biconnectivity
    Holm, J
    De Lichtenberg, K
    Thorup, M
    [J]. JOURNAL OF THE ACM, 2001, 48 (04) : 723 - 760
  • [22] On the complexity of k-SAT
    Impagliazzo, R
    Paturi, R
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2001, 62 (02) : 367 - 375
  • [23] FINDING A MINIMUM CIRCUIT IN A GRAPH
    ITAI, A
    RODEH, M
    [J]. SIAM JOURNAL ON COMPUTING, 1978, 7 (04) : 413 - 423
  • [24] Jafargholi Z., 2013, Electronic Colloquium on Computational Complexity (ECCC), V20, P9
  • [25] Neiman O, 2013, STOC'13: PROCEEDINGS OF THE 2013 ACM SYMPOSIUM ON THEORY OF COMPUTING, P745
  • [26] Pagh R., COMMUNICATION
  • [27] PATRASCU M, 2007, FOCS, P263, DOI DOI 10.1109/FOCS.2007.59
  • [28] Patrascu M, 2010, ACM S THEORY COMPUT, P603
  • [29] Patrascu M, 2010, PROC APPL MATH, V135, P1065
  • [30] An improved exponential-time algorithm for k-SAT
    Paturi, R
    Pudlák, P
    Saks, ME
    Zane, F
    [J]. JOURNAL OF THE ACM, 2005, 52 (03) : 337 - 364