• 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