Approximating Threshold Circuits by Rational Functions

Motivated by the problem of understanding the limitations of threshold networks for representing boolean functions, we consider size-depth trade-offs for threshold circuits that compute the parity function. Using a fundamental result in the theory of rational approximation, we show how to approximate small threshold circuits by rational functions of low degree. We apply this result to establish an almost optimal lower bound of ?(n2/ln2n) on the number of edges of any depth-2 threshold circuit with polynomially bounded weights that computes the parity function. We also prove that any depth-3 threshold circuit with polynomially bounded weights requires ?(n1.2/ln5/3n) edges to compute parity. On the other hand, we give a construction of a depth d threshold circuit that computes parity with n1+1/?(?d) edges where ? = (1 + ?5)/2 is the golden ratio. We conjecture that there are no linear size bounded depth threshold circuits for computing parity.

[1]  Thomas Kailath,et al.  Rational approximation techniques for analysis of neural networks , 1994, IEEE Trans. Inf. Theory.

[2]  Stephen A. Cook,et al.  Log Depth Circuits for Division and Related Problems , 1986, SIAM J. Comput..

[3]  J. Reif,et al.  On Threshold Circuits and Polynomial Computation , 1992, SIAM J. Comput..

[4]  Jehoshua Bruck,et al.  Harmonic Analysis of Polynomial Threshold Functions , 1990, SIAM J. Discret. Math..

[5]  Ingo Wegener The Complexity of the Parity Function in Unbounded Fan-In, Unbounded Depth Circuits , 1991, Theor. Comput. Sci..

[6]  Pavel Pudlák,et al.  Threshold circuits of bounded depth , 1987, 28th Annual Symposium on Foundations of Computer Science (sfcs 1987).

[7]  Jehoshua Bruck,et al.  Polynomial threshold functions, AC functions and spectrum norms , 1990, Proceedings [1990] 31st Annual Symposium on Foundations of Computer Science.

[8]  Saburo Muroga,et al.  Threshold logic and its applications , 1971 .

[9]  James Aspnes,et al.  The expressive power of voting polynomials , 1994, Comb..

[10]  Uzi Vishkin,et al.  Constant Depth Reducibility , 1984, SIAM J. Comput..

[11]  A. Razborov Lower bounds on the size of bounded depth circuits over a complete basis with logical addition , 1987 .

[12]  Richard E. Ladner,et al.  The Complexity of Computing Symmetric Functions Using Threshold Circuits , 1992, Theor. Comput. Sci..

[13]  D. Newman Rational approximation to | x , 1964 .

[14]  Noga Alon,et al.  Balancing sets of vectors , 1988, IEEE Trans. Inf. Theory.

[15]  Patrick O'Neil,et al.  Hyperplane cuts of an n-cube , 1971, Discret. Math..

[16]  Andrew Chi-Chih Yao,et al.  ON ACC and threshold circuits , 1990, Proceedings [1990] 31st Annual Symposium on Foundations of Computer Science.

[17]  Geoffrey E. Hinton Connectionist Learning Procedures , 1989, Artif. Intell..

[18]  Daniel A. Spielman,et al.  PP is closed under intersection , 1991, STOC '91.

[19]  Miklós Ajtai,et al.  ∑11-Formulae on finite structures , 1983, Ann. Pure Appl. Log..

[20]  Roman Smolensky,et al.  Algebraic methods in the theory of lower bounds for Boolean circuit complexity , 1987, STOC.

[21]  Andrew Chi-Chih Yao Circuits and local computation , 1989, STOC '89.