New algorithms and lower bounds for circuits with linear threshold gates
Ryan Williams

TL;DR
This paper introduces new algorithms for evaluating certain circuit classes with linear threshold gates, establishes lower bounds, and improves the understanding of computational complexity for these circuits and related problems.
Contribution
It provides the first efficient algorithms for evaluating symmetric functions on $ACC \,\circ\, THR$ circuits and derives significant lower bounds for circuit complexity and satisfiability problems.
Findings
Efficient evaluation of symmetric functions on $ACC \circ THR$ circuits.
Subexponential time algorithms for counting satisfying assignments.
Lower bounds showing $NEXP$ does not have small $ACC \circ THR$ circuits.
Abstract
Let be the class of constant-depth circuits comprised of AND, OR, and MOD gates (for some constant ), with a bottom layer of gates computing arbitrary linear threshold functions. This class of circuits can be seen as a "midpoint" between (where we know nontrivial lower bounds) and depth-two linear threshold circuits (where nontrivial lower bounds remain open). We give an algorithm for evaluating an arbitrary symmetric function of circuits of size , on all possible inputs, in time. Several consequences are derived: The number of satisfying assignments to an circuit of subexponential size can be computed in time (where depends on the depth and modulus of the circuit). does not have quasi-polynomial size…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Advanced Graph Theory Research · Machine Learning and Algorithms
