Tighter Connections Between Formula-SAT and Shaving Logs

作者: Karl Bringmann , Amir Abboud

DOI: 10.4230/LIPICS.ICALP.2018.458

关键词:

摘要: A noticeable fraction of Algorithms papers in the last few decades improve running time well-known algorithms for fundamental problems by logarithmic factors. For example, $O(n^2)$ dynamic programming solution to Longest Common Subsequence problem (LCS) was improved $O(n^2/\log^2 n)$ several ways and using a variety ingenious tricks. This line research, also known as "the art shaving log factors", lacks tool proving negative results. Specifically, how can we show that it is unlikely LCS be solved $O(n^2/\log^3 n)$? Perhaps only approach such results suggested recent paper Abboud, Hansen, Vassilevska W. Williams (STOC'16). The authors blame hardness logs on solving satisfiability Boolean formulas (Formula-SAT) faster than exhaustive search. They an $O(n^2/\log^{1000} algorithm would imply major advance circuit lower bounds. Whether this lead tighter barriers unclear. In paper, push its limit and, particular, prove barrier from complexity theory stands way five additional factors combinatorial problems. LCS, regular expression pattern matching, well Fr\'echet distance Computational Geometry, $O(n^2/\log^{7+\varepsilon} runtime new Formula-SAT algorithms. Our main result reduction SAT size $s$ over $n$ variables sequences length $N=2^{n/2} \cdot s^{1+o(1)}$. Our essentially efficient possible, greatly improves previously with s^c$, some $c \geq 100$.

参考文章(65)
Ruiwen Chen, Valentine Kabanets, Nitin Saurabh, An Improved Deterministic #SAT Algorithm for Small De Morgan Formulas mathematical foundations of computer science. pp. 165- 176 ,(2014) , 10.1007/978-3-662-44465-8_15
Paweł Gawrychowski, Faster algorithm for computing the edit distance between SLP-Compressed strings string processing and information retrieval. pp. 229- 236 ,(2012) , 10.1007/978-3-642-34109-0_24
Evgeny Dantsin, Edward A. Hirsch, Worst-Case Upper Bounds Handbook of Satisfiability. pp. 403- 424 ,(2009)
Philip Bille, Mikkel Thorup, Faster Regular Expression Matching Automata, Languages and Programming. pp. 171- 182 ,(2009) , 10.1007/978-3-642-02927-1_16
Michael Godau, A natural metric for curves—computing the distance for polygonal chains and approximation algorithms symposium on theoretical aspects of computer science. pp. 127- 136 ,(1991) , 10.1007/BFB0020793
Robert A. Wagner, Michael J. Fischer, The String-to-String Correction Problem Journal of the ACM. ,vol. 21, pp. 168- 173 ,(1974) , 10.1145/321796.321811
Amir Abboud, Virginia Vassilevska Williams, Huacheng Yu, Matching Triangles and Basing Hardness on an Extremely Popular Conjecture symposium on the theory of computing. pp. 41- 50 ,(2015) , 10.1145/2746539.2746594
Russell Impagliazzo, Ramamohan Paturi, On the complexity of K -SAT conference on computational complexity. ,vol. 62, pp. 367- 375 ,(2001) , 10.1006/JCSS.2000.1727
Lloyd Allison, Trevor I. Dix, A bit-string longest-common-subsequence algorithm Information Processing Letters. ,vol. 23, pp. 305- 310 ,(1986) , 10.1016/0020-0190(86)90091-8
Ryan Williams, Improving Exhaustive Search Implies Superpolynomial Lower Bounds SIAM Journal on Computing. ,vol. 42, pp. 1218- 1244 ,(2013) , 10.1137/10080703X