Papers
Topics
Authors
Recent
Search
2000 character limit reached

New algorithms and lower bounds for circuits with linear threshold gates

Published 10 Jan 2014 in cs.CC and cs.DS | (1401.2444v1)

Abstract: Let ACCTHRACC \circ THR be the class of constant-depth circuits comprised of AND, OR, and MODmm gates (for some constant $m &gt; 1$), with a bottom layer of gates computing arbitrary linear threshold functions. This class of circuits can be seen as a "midpoint" between ACCACC (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 2<sup>n<sup>o(1)2<sup>{n<sup>{o(1)}} ACCTHRACC \circ THR circuits of size 2<sup>n<sup>o(1)2<sup>{n<sup>{o(1)}}, on all possible inputs, in 2<sup>n</sup>poly(n)2<sup>n</sup> \cdot poly(n) time. Several consequences are derived: \bullet The number of satisfying assignments to an ACCTHRACC \circ THR circuit of subexponential size can be computed in 2<sup>nn<sup>ε2<sup>{n-n<sup>{\varepsilon}} time (where $\varepsilon &gt; 0$ depends on the depth and modulus of the circuit). \bullet NEXPNEXP does not have quasi-polynomial size ACCTHRACC \circ THR circuits, nor does NEXPNEXP have quasi-polynomial size ACCSYMACC \circ SYM circuits. Nontrivial size lower bounds were not known even for ANDORTHRAND \circ OR \circ THR circuits. \bullet Every 0-1 integer linear program with nn Boolean variables and ss linear constraints is solvable in 2<sup>nΩ(n/((log</sup>M)(logs)<sup>5))</sup>poly(s,n,M)2<sup>{n-\Omega(n/((\log</sup> M)(\log s)<sup>{5}))}\cdot</sup> poly(s,n,M) time with high probability, where MM upper bounds the bit complexity of the coefficients. (For example, 0-1 integer programs with weights in [2<sup>poly(n),2<sup>poly(n)][-2<sup>{poly(n)},2<sup>{poly(n)}] and poly(n)poly(n) constraints can be solved in 2<sup>nΩ(n/log<sup>6</sup></sup>n)2<sup>{n-\Omega(n/\log<sup>6</sup></sup> n)} time.) We also present an algorithm for evaluating depth-two linear threshold circuits (a.k.a., THRTHRTHR \circ THR) with exponential weights and 2<sup>n/242<sup>{n/24} size on all $2n$ input assignments, running in 2<sup>n</sup>poly(n)2<sup>n</sup> \cdot poly(n) time. This is evidence that non-uniform lower bounds for THRTHRTHR \circ THR are within reach.

Authors (1)
Citations (90)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.