DocumentCode
1698330
Title
Fighting Perebor: New and Improved Algorithms for Formula and QBF Satisfiability
Author
Santhanam, Rahul
Author_Institution
Sch. of Inf., Univ. of Edinburgh, Edinburgh, UK
fYear
2010
Firstpage
183
Lastpage
192
Abstract
We investigate the possibility of finding satisfying assignments to Boolean formulae and testing validity of quantified Boolean formulae (QBF) asymptotically faster than a brute force search. Our first main result is a simple deterministic algorithm running in time 2n-Ω(n) for satisfiability of formulae of linear size in n, where n is the number of variables in the formula. This algorithm extends to exactly counting the number of satisfying assignments, within the same time bound. Our second main result is a deterministic algorithm running in time 2n-Ω(n/log(n)) for solving QBFs in which the number of occurrences of any variable is bounded by a constant. For instances which are "structured", in a certain precise sense, the algorithm can be modified to run in time 2n-Ω(n). To the best of our knowledge, no non-trivial algorithms were known for these problems before. As a byproduct of the technique used to establish our first main result, we show that every function computable by linear-size formulae can be represented by decision trees of size 2n-Ω(n). As a consequence, we get strong superlinear average-case formula size lower bounds for the Parity function.
Keywords
Boolean functions; computability; decision trees; QBF satisfiability; decision trees; parity function; quantified Boolean formulae; Algorithm design and analysis; Approximation algorithms; Complexity theory; Decision trees; Force; Polynomials; Search problems; Satisfiability algorithms; average case lower bounds; quantified Boolean formulas; random restrictions;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science (FOCS), 2010 51st Annual IEEE Symposium on
Conference_Location
Las Vegas, NV
ISSN
0272-5428
Print_ISBN
978-1-4244-8525-3
Type
conf
DOI
10.1109/FOCS.2010.25
Filename
5670827
Link To Document