Smaller ACC0 Circuits for Symmetric Functions
Abstract
What is the power of constant-depth circuits with gates, that can count modulo ? Can they efficiently compute MAJORITY and other symmetric functions? When is a constant prime power, the answer is well understood: Razborov and Smolensky proved in the 1980s that MAJORITY and require super-polynomial-size circuits, where is any prime power not dividing . However, relatively little is known about the power of circuits for non-prime-power . For example, it is still open whether every problem in can be computed by depth- circuits of polynomial size and only gates. We shed some light on the difficulty of proving lower bounds for circuits, by giving new upper bounds. We construct circuits computing symmetric functions with non-prime power , with size-depth tradeoffs that beat the longstanding lower bounds for circuits for prime power . Our size-depth tradeoff circuits have essentially optimal dependence on and in the exponent, under a natural circuit complexity hypothesis. For example, we show for every that every symmetric function can be computed with depth-3 circuits of size, for a constant depending only on . That is, depth- circuits can compute any symmetric function in \emph{subexponential} size. This demonstrates a significant difference in the power of depth- circuits, compared to other models: for certain symmetric functions, depth- circuits require size [H{\aa}stad 1986], and depth- circuits (for fixed prime power ) require size [Smolensky 1987]. Even for depth-two circuits, lower bounds were known [Barrington Straubing Th\'erien 1990].
Cite
@article{arxiv.2107.04706,
title = {Smaller ACC0 Circuits for Symmetric Functions},
author = {Brynmor Chapman and Ryan Williams},
journal= {arXiv preprint arXiv:2107.04706},
year = {2021}
}
Comments
15 pages; abstract edited to fit arXiv requirements