Journal article icon

Journal article

Average-case lower bounds and satisfiability algorithms for small threshold circuits

Abstract:
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 > 1, there is a constant ε d > 0 such that the Parity function on n bits has correlation at most n −εd with depth-d threshold circuits which have at most n 1+εd wires, and the Generalized Andreev function on n bits has correlation at most exp(−n εd ) with depth-d threshold circuits which have at most n 1+ε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-d 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 n bits cannot be computed by polynomial-size AC 0 circuits with n o(1) general threshold gates. Previously no lower bound for Parity in this setting could handle more than log(n) gates. This result also implies subexponential-time learning algorithms for AC0 with no(1) threshold gates under the uniform distribution. In addition, we give almost optimal bounds for the number of gates in a depth-d 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.
Publication status:
Published
Peer review status:
Peer reviewed

Actions

Access Document

Files:
Publisher copy:
10.4086/toc.2018.v014a009

Authors

More by this author
Institution:
University of Oxford
Division:
MPLS Division
Department:
Computer Science
Oxford college:
Magdalen College
Role:
Author


Publisher:
University of Chicago, Department of Computer Science
Journal:
Theory of Computing More from this journal
Volume:
14
Pages:
1-55
Publication date:
2018-06-05
Acceptance date:
2018-05-10
DOI:
ISSN:
1557-2862


Keywords:
Pubs id:
pubs:597804
UUID:
uuid:5d8935e1-e73a-4c35-bed5-658958aae985
Local pid:
pubs:597804
Source identifiers:
597804
Deposit date:
2019-09-09
ARK identifier:

Terms of use


Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP