DocumentCode :
2653287
Title :
DNF Sparsification and a Faster Deterministic Counting Algorithm
Author :
Gopalan, Parikshit ; Meka, Raghu ; Reingold, Omer
fYear :
2012
fDate :
26-29 June 2012
Firstpage :
126
Lastpage :
135
Abstract :
We give a faster deterministic algorithm for approximately counting the number of satisfying solutions to a DNF or CNF. Given a DNF(or CNF) f on n variables and poly(n) terms, we give a deterministic nÕ((log log n)2) time algorithm that computes an (additive) ε approximation to the fraction of satisfying assignments of f for ε = 1/poly(logn). The previous best algorithm due to Luby and Velickovic from nearly two decades ago had a run-time of nexp(O(√log log n)). A crucial ingredient in our algorithm is a structural result which allows us to sparsify any small-width DNFformula. It says that any width w DNF(irrespective of the number of terms) can be ε-approximated by a width w DNFwith at most (w log(1/ε))O(w) terms. Further, our approximating DNFs have an additional “sandwiching” property which is crucial for applications to derandomization. We believe the sparsification result to be of independent interest and use it to show a weak derandomization of the switching lemma wherein the random restrictions need only have limited independence.
Keywords :
Boolean functions; computational complexity; polynomial approximation; ε approximation; (w log(1/ε))O(w) terms; CNF; DNF sparsification; derandomization; deterministic counting algorithm; deterministic nÕ((log log n)2) time algorithm; disjunctive normal form; random restrictions; satisfying assignment fraction; small-width DNF formula; switching lemma; Additives; Algorithm design and analysis; Approximation algorithms; Approximation methods; Generators; Polynomials; Switches; DNF; approximate counting; derandomization; sparsification; sunflower lemma;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Complexity (CCC), 2012 IEEE 27th Annual Conference on
Conference_Location :
Porto
ISSN :
1093-0159
Print_ISBN :
978-1-4673-1663-7
Type :
conf
DOI :
10.1109/CCC.2012.38
Filename :
6243388
Link To Document :
بازگشت