5 research outputs found

    A Nearly Optimal Lower Bound on the Approximate Degree of AC0^0

    Full text link
    The approximate degree of a Boolean function f ⁣:{βˆ’1,1}nβ†’{βˆ’1,1}f \colon \{-1, 1\}^n \rightarrow \{-1, 1\} is the least degree of a real polynomial that approximates ff pointwise to error at most 1/31/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 ff with approximate degree dd into a function FF on O(nβ‹…polylog⁑(n))O(n \cdot \operatorname{polylog}(n)) variables with approximate degree at least D=Ξ©(n1/3β‹…d2/3)D = \Omega(n^{1/3} \cdot d^{2/3}). In particular, if d=n1βˆ’Ξ©(1)d= n^{1-\Omega(1)}, then DD is polynomially larger than dd. Moreover, if ff is computed by a polynomial-size Boolean circuit of constant depth, then so is FF. By recursively applying our transformation, for any constant Ξ΄>0\delta > 0 we exhibit an AC0^0 function of approximate degree Ξ©(n1βˆ’Ξ΄)\Omega(n^{1-\delta}). This improves over the best previous lower bound of Ξ©(n2/3)\Omega(n^{2/3}) due to Aaronson and Shi (J. ACM 2004), and nearly matches the trivial upper bound of nn 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\delta > 0, an Ξ©(n1βˆ’Ξ΄)\Omega(n^{1-\delta}) lower bound on the quantum communication complexity of a function in AC0^0. * A Boolean function ff with approximate degree at least C(f)2βˆ’o(1)C(f)^{2-o(1)}, where C(f)C(f) is the certificate complexity of ff. This separation is optimal up to the o(1)o(1) term in the exponent. * Improved secret sharing schemes with reconstruction procedures in AC0^0.Comment: 40 pages, 1 figur

    Near-Optimal Lower Bounds on the Threshold Degree and Sign-Rank of AC^0

    Full text link
    The threshold degree of a Boolean function f ⁣:{0,1}nβ†’{0,1}f\colon\{0,1\}^n\to\{0,1\} is the minimum degree of a real polynomial pp that represents ff in sign: sgnβ€…β€Šp(x)=(βˆ’1)f(x).\mathrm{sgn}\; p(x)=(-1)^{f(x)}. A related notion is sign-rank, defined for a Boolean matrix F=[Fij]F=[F_{ij}] as the minimum rank of a real matrix MM with sgnβ€…β€ŠMij=(βˆ’1)Fij\mathrm{sgn}\; M_{ij}=(-1)^{F_{ij}}. Determining the maximum threshold degree and sign-rank achievable by constant-depth circuits (AC0\text{AC}^{0}) is a well-known and extensively studied open problem, with complexity-theoretic and algorithmic applications. We give an essentially optimal solution to this problem. For any Ο΅>0,\epsilon>0, we construct an AC0\text{AC}^{0} circuit in nn variables that has threshold degree Ξ©(n1βˆ’Ο΅)\Omega(n^{1-\epsilon}) and sign-rank exp⁑(Ξ©(n1βˆ’Ο΅)),\exp(\Omega(n^{1-\epsilon})), improving on the previous best lower bounds of Ξ©(n)\Omega(\sqrt{n}) and exp⁑(Ξ©~(n))\exp(\tilde{\Omega}(\sqrt{n})), respectively. Our results subsume all previous lower bounds on the threshold degree and sign-rank of AC0\text{AC}^{0} circuits of any given depth, with a strict improvement starting at depth 44. As a corollary, we also obtain near-optimal bounds on the discrepancy, threshold weight, and threshold density of AC0\text{AC}^{0}, strictly subsuming previous work on these quantities. Our work gives some of the strongest lower bounds to date on the communication complexity of AC0\text{AC}^{0}.Comment: 99 page
    corecore