{"title":"A Nearly Optimal Lower Bound on the Approximate Degree of AC^0","authors":"Mark Bun, J. Thaler","doi":"10.1109/FOCS.2017.10","DOIUrl":null,"url":null,"abstract":"The approximate degree of a Boolean function f: {-1, 1}^n ↦ {-1, 1} is the least degree of a real polynomial that approximates f pointwise to error at most 1/3. 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 f with approximate degree d into a function F on O(n polylog(n)) variables with approximate degree at least D = Ω(n^{1/3} d^{2/3}). In particular, if d = n^{1-Ω(1), then D is polynomially larger than d. Moreover, if f is computed by a constant-depth polynomial-size Boolean circuit, then so is F.By recursively applying our transformation, for any constant δ 0 we exhibit an AC° function of approximate degree Ω(n^{1-δ}). This improves over the best previous lower bound of Ω(n^{2/3}) due to Aaronson and Shi (J. ACM 2004), and nearly matches the trivial upper bound of n 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 δ 0, an Ω(n^{1-δ}) lower bound on the quantum communication complexity of a function in AC°.• A Boolean function f with approximate degree at least C(f)^{2-o(1), where C(f) is the certificate complexity of f. This separation is optimal up to the o(1) term in the exponent.• Improved secret sharing schemes with reconstruction procedures in AC°.","PeriodicalId":311592,"journal":{"name":"2017 IEEE 58th Annual Symposium on Foundations of Computer Science (FOCS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-03-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"33","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE 58th Annual Symposium on Foundations of Computer Science (FOCS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FOCS.2017.10","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 33
Abstract
The approximate degree of a Boolean function f: {-1, 1}^n ↦ {-1, 1} is the least degree of a real polynomial that approximates f pointwise to error at most 1/3. 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 f with approximate degree d into a function F on O(n polylog(n)) variables with approximate degree at least D = Ω(n^{1/3} d^{2/3}). In particular, if d = n^{1-Ω(1), then D is polynomially larger than d. Moreover, if f is computed by a constant-depth polynomial-size Boolean circuit, then so is F.By recursively applying our transformation, for any constant δ 0 we exhibit an AC° function of approximate degree Ω(n^{1-δ}). This improves over the best previous lower bound of Ω(n^{2/3}) due to Aaronson and Shi (J. ACM 2004), and nearly matches the trivial upper bound of n 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 δ 0, an Ω(n^{1-δ}) lower bound on the quantum communication complexity of a function in AC°.• A Boolean function f with approximate degree at least C(f)^{2-o(1), where C(f) is the certificate complexity of f. This separation is optimal up to the o(1) term in the exponent.• Improved secret sharing schemes with reconstruction procedures in AC°.