Unconditional pseudorandom generators for low degree polynomials
STOC '08 Proceedings of the fortieth annual ACM symposium on Theory of computing
Randomness-Efficient Sampling within NC1
Computational Complexity
Guest Column: correlation bounds for polynomials over {0 1}
ACM SIGACT News
Depth Reduction for Circuits with a Single Layer of Modular Counting Gates
CSR '09 Proceedings of the Fourth International Computer Science Symposium in Russia on Computer Science - Theory and Applications
Pseudorandom Generators and Typically-Correct Derandomization
APPROX '09 / RANDOM '09 Proceedings of the 12th International Workshop and 13th International Workshop on Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques
On the Power of Small-Depth Computation
Foundations and Trends® in Theoretical Computer Science
Typically-correct derandomization
ACM SIGACT News
Pseudorandom Bits for Polynomials
SIAM Journal on Computing
Hardness Amplification Proofs Require Majority
SIAM Journal on Computing
Correlation bounds for poly-size AC0 circuits with n1-o(1) symmetric gates
APPROX'11/RANDOM'11 Proceedings of the 14th international workshop and 15th international conference on Approximation, randomization, and combinatorial optimization: algorithms and techniques
Bounded Independence Fools Halfspaces
SIAM Journal on Computing
On beating the hybrid argument
Proceedings of the 3rd Innovations in Theoretical Computer Science Conference
Exponential lower bound for bounded depth circuits with few threshold gates
Information Processing Letters
The multiparty communication complexity of set disjointness
STOC '12 Proceedings of the forty-fourth annual ACM symposium on Theory of computing
The Complexity of Distributions
SIAM Journal on Computing
Shielding circuits with groups
Proceedings of the forty-fifth annual ACM symposium on Theory of computing
Pseudorandom generators for combinatorial checkerboards
Computational Complexity
Hi-index | 0.01 |
We exhibit an explicitly computable pseudorandom generator stretching $l$ bits into $m(l) = l^{\Omega(\log l)}$ bits that look random to constant-depth circuits of size $m(l)$ with $\log m(l)$ arbitrary symmetric gates (e.g., PARITY, MAJORITY). This improves on a generator by Luby, Velickovic, and Wigderson [Proceedings of the Second Israel Symposium on Theory of Computing Systems, 1993, pp. 18-24] that achieves the same stretch but fools only circuits of depth 2 with one arbitrary symmetric gate at the top. Our generator fools a strictly richer class of circuits than Nisan’s generator for constant-depth circuits (but Nisan’s generator has a much bigger stretch) [Combinatorica, 11 (1991), pp. 63-70]. In particular, we conclude that every function computable by uniform $\poly(n)$-size probabilistic constant-depth circuits with $O(\log n)$ arbitrary symmetric gates is in $\mathit{TIME}(2^{n^{o(1)}})$. This seems to be the richest probabilistic circuit class known to admit a subexponential derandomization. Our generator is obtained by constructing an explicit function $f : \zo^n \to \zo$ that is very hard on average for constant-depth circuits of size $s(n) = n^{\Omega(\log n)}$ with $\log s(n)$ arbitrary symmetric gates, and plugging it into the Nisan-Wigderson pseudorandom generator construction [J. Comput. System Sci., 49 (1994), pp. 149-167]. The proof of the average-case hardness of this function is a modification of arguments by Razborov and Wigderson [Inform. Process. Lett., 45 (1993), pp. 303-307] and Hansen and Miltersen [Proceedings of the 29th International Symposium on Mathematical Foundations of Computer Science, Lecture Notes in Comput. Sci. 3153, Springer-Verlag, Berlin, 2004, pp. 334-345] and combines Ha˚stad’s switching lemma [Computational Limitations of Small-Depth Circuits, MIT Press, Cambridge, MA, 1987] with a multiparty communication complexity lower bound by Babai, Nisan, and Szegedy [J. Comput. System Sci., 45 (1992), pp. 204-232].