A Satisfiability Algorithm for AC$^0$

Computer Science – Computational Complexity

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Scientific paper

We consider the problem of efficiently enumerating the satisfying assignments to $\AC^0$ circuits. We give a zero-error randomized algorithm which takes an $\AC^0$ circuit as input and constructs a set of restrictions which partition $\{0,1\}^n$ so that under each restriction the value of the circuit is constant. Let $d$ denote the depth of the circuit and $cn$ denote the number of gates. This algorithm runs in time $|C| 2^{n(1-\mu_{c.d})}$ where $|C|$ is the size of the circuit for $\mu_{c,d} \ge 1/\bigO[\lg c + d \lg d]^{d-1}$ with probability at least $1-2^{-n}$. As a result, we get improved exponential time algorithms for $\AC^0$ circuit satisfiability and for counting solutions. In addition, we get an improved bound on the correlation of $\AC^0$ circuits with parity. As an important component of our analysis, we extend the H{\aa}stad Switching Lemma to handle multiple $\kcnf$s and $\kdnf$s.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

A Satisfiability Algorithm for AC$^0$ does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with A Satisfiability Algorithm for AC$^0$, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and A Satisfiability Algorithm for AC$^0$ will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-226777

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.