A Derandomized Switching Lemma and an Improved Derandomization of AC0

We describe a new pseudorandom generator for AC0. Our generator ε-fools circuits of depth d and size M and uses a seed of length Ŏ(log<sup>d+4</sup> M/ε). The previous best construction for $d \geq 3$ was due to Nisan, and had seed length Ŏ(log<sup>2d+6</sup> M/ε). A seed length of O(log<sup>2d+Ω(1)</sup> M) is best possible given Nisan-type generators and the current state of circuit lower bounds. Seed length Ω(log<sup>d</sup> M/ε) is a barrier for any pseudorandom generator construction given the current state of circuit lower bounds. For d=2, a pseudorandom generator of seed length Ŏ(log<sup>2</sup> M/ε) was known. Our generator is based on a "pseudorandom restriction'' generator which outputs restrictions that satisfy the conclusions of the Hastad Switching Lemma and that uses a seed of polylogarithmic length.

[1]  Noam Nisan,et al.  Pseudorandom bits for constant depth circuits , 1991, Comb..

[2]  Alexander A. Razborov A Simple Proof of Bazzi’s Theorem , 2009, TOCT.

[3]  Russell Impagliazzo,et al.  Pseudorandomness from Shrinkage , 2012, 2012 IEEE 53rd Annual Symposium on Foundations of Computer Science.

[4]  J. Håstad Computational limitations of small-depth circuits , 1987 .

[5]  Madhur Tulsiani,et al.  Improved Pseudorandom Generators for Depth 2 Circuits , 2010, APPROX-RANDOM.

[6]  Johan Håstad,et al.  Almost optimal lower bounds for small depth circuits , 1986, STOC '86.

[7]  Mark Braverman Poly-logarithmic Independence Fools AC0 Circuits , 2009, Computational Complexity Conference.

[8]  Avi Wigderson,et al.  Deterministic simulation of probabilistic constant depth circuits , 1985, 26th Annual Symposium on Foundations of Computer Science (sfcs 1985).

[9]  Michael R. Capalbo,et al.  Finding Disjoint Paths in Expanders Deterministically and Online , 2007, FOCS 2007.

[10]  Louay Bazzi,et al.  Polylogarithmic Independence Can Fool DNF Formulas , 2007, 48th Annual IEEE Symposium on Foundations of Computer Science (FOCS'07).

[11]  Luca Trevisan,et al.  Better Pseudorandom Generators from Milder Pseudorandom Restrictions , 2012, 2012 IEEE 53rd Annual Symposium on Foundations of Computer Science.