English

Average-Case Lower Bounds and Satisfiability Algorithms for Small Threshold Circuits

Computational Complexity 2018-06-19 v1

Abstract

\newcommand{\cclass}[1]{{\normalfont\textsf{##1}}} We show average-case lower bounds for explicit Boolean functions against bounded-depth threshold circuits with a superlinear number of wires. We show that for each integer d>1d > 1, there is a constant εd>0\varepsilon_d > 0 such that the Parity function on nn bits has correlation at most nεdn^{-\varepsilon_d} with depth-dd threshold circuits which have at most n1+εdn^{1+\varepsilon_d} wires, and the Generalized Andreev function on nn bits has correlation at most exp(nεd)\exp(-{n^{\varepsilon_d}}) with depth-dd threshold circuits which have at most n1+εdn^{1+\varepsilon_d} wires. Previously, only worst-case lower bounds in this setting were known (Impagliazzo, Paturi, and Saks (SICOMP 1997)). We use our ideas to make progress on several related questions. We give satisfiability algorithms beating brute force search for depth-dd threshold circuits with a superlinear number of wires. These are the first such algorithms for depth greater than 2. We also show that Parity on nn bits cannot be computed by polynomial-size AC0\textsf{AC}^0 circuits with no(1)n^{o(1)} general threshold gates. Previously no lower bound for Parity in this setting could handle more than log(n)\log(n) gates. This result also implies subexponential-time learning algorithms for AC0\textsf{AC}^0 with no(1)n^{o(1)} threshold gates under the uniform distribution. In addition, we give almost optimal bounds for the number of gates in a depth-dd threshold circuit computing Parity on average, and show average-case lower bounds for threshold formulas of any depth. Our techniques include adaptive random restrictions, anti-concentration and the structural theory of linear threshold functions, and bounded-read Chernoff bounds.

Keywords

Cite

@article{arxiv.1806.06290,
  title  = {Average-Case Lower Bounds and Satisfiability Algorithms for Small Threshold Circuits},
  author = {Ruiwen Chen and Rahul Santhanam and Srikanth Srinivasan},
  journal= {arXiv preprint arXiv:1806.06290},
  year   = {2018}
}

Comments

Published in Theory of Computing, Volume 14 (2018), Article 9; Received: June 16, 2016, Revised: May 10, 2018, Published: June 5, 2018

R2 v1 2026-06-23T02:32:09.319Z