A Nearly Optimal Lower Bound on the Approximate Degree of AC$^0$
Abstract
The approximate degree of a Boolean function is the least degree of a real polynomial that approximates pointwise to error at most . We introduce a generic method for increasing the approximate degree of a given function, while preserving its computability by constant-depth circuits. Specifically, we show how to transform any Boolean function with approximate degree into a function on variables with approximate degree at least . In particular, if , then is polynomially larger than . Moreover, if is computed by a polynomial-size Boolean circuit of constant depth, then so is . By recursively applying our transformation, for any constant we exhibit an AC function of approximate degree . This improves over the best previous lower bound of due to Aaronson and Shi (J. ACM 2004), and nearly matches the trivial upper bound of that holds for any function. Our lower bounds also apply to (quasipolynomial-size) DNFs of polylogarithmic width. We describe several applications of these results. We give: * For any constant , an lower bound on the quantum communication complexity of a function in AC. * A Boolean function with approximate degree at least , where is the certificate complexity of . This separation is optimal up to the term in the exponent. * Improved secret sharing schemes with reconstruction procedures in AC.
Keywords
Cite
@article{arxiv.1703.05784,
title = {A Nearly Optimal Lower Bound on the Approximate Degree of AC$^0$},
author = {Mark Bun and Justin Thaler},
journal= {arXiv preprint arXiv:1703.05784},
year = {2017}
}
Comments
40 pages, 1 figure