Polynomials and combinatorial definitions of languages

Using polynomials to represent languages and Boolean functions has opened up a new vein of mathematical insight into fundamental problems of computational complexity theory. Many notable advances in the past ten years have been obtained by working directly with these polynomials. This chapter surveys important results and open problems in this area, with special attention to low-level circuit classes and to the issues of “strong” vs. “weak” representations raised by Barrington, Smolensky, and others. Other combinatorial representations for languages besides polynomials are worthy of attention, and a new example characterizing parity-of(ands-of)-threshold circuits is presented in the last section.

[1]  Michael Sipser,et al.  Parity, circuits, and the polynomial-time hierarchy , 1981, 22nd Annual Symposium on Foundations of Computer Science (sfcs 1981).

[2]  Thomas Schwentick,et al.  Graph connectivity and monadic NP , 1994, Proceedings 35th Annual Symposium on Foundations of Computer Science.

[3]  Andrew Chi-Chih Yao Decision tree complexity and Betti numbers , 1994, STOC '94.

[4]  Gábor Tardos,et al.  A lower bound on the mod 6 degree of the OR function , 1995, Proceedings Third Israel Symposium on the Theory of Computing and Systems.

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

[6]  Eric Allender,et al.  On the Power of Uniform Families of Constant Depth Treshold Circuits , 1990, MFCS.

[7]  Jacobo Torán,et al.  The power of the middle bit , 1992, [1992] Proceedings of the Seventh Annual Structure in Complexity Theory Conference.

[8]  R. Smolensky On representations by low-degree polynomials , 1993, Proceedings of 1993 IEEE 34th Annual Foundations of Computer Science.

[9]  Richard Beigel,et al.  The polynomial method in circuit complexity , 1993, [1993] Proceedings of the Eigth Annual Structure in Complexity Theory Conference.

[10]  Stuart A. Kurtz,et al.  Gap-Definable Counting Classes , 1994, J. Comput. Syst. Sci..

[11]  Jacob T. Schwartz,et al.  Fast Probabilistic Algorithms for Verification of Polynomial Identities , 1980, J. ACM.

[12]  Howard Straubing,et al.  Complex Polynomials and Circuit Lower Bounds for Modular Counting , 1992, LATIN.

[13]  Carsten Lund,et al.  Proof verification and hardness of approximation problems , 1992, Proceedings., 33rd Annual Symposium on Foundations of Computer Science.

[14]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[15]  Meena Mahajan,et al.  Non-commutative Computation, Depth Reduction, and Skew Circuits (Extended Abstract) , 1994, FSTTCS.

[16]  Moni Naor,et al.  Small-bias probability spaces: efficient constructions and applications , 1990, STOC '90.

[17]  Denis Thérien,et al.  Finite monoids and the fine structure of NC1 , 1987, STOC.

[18]  James Aspnes,et al.  The expressive power of voting polynomials , 1991, STOC '91.

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

[20]  D.E. Muller,et al.  Parallel Restructuring and Evaluation of Expressions , 1992, J. Comput. Syst. Sci..

[21]  N. Nisan Lower Bounds for Non-Commutative Computation (Extended Abstract) , 1991, STOC 1991.

[22]  Mario Szegedy Functions with bounded symmetric communication complexity and circuits with mod m gates , 1990, STOC '90.

[23]  Jun Tarui Probablistic Polynomials, AC0 Functions, and the Polynomial-Time Hierarchy , 1993, Theor. Comput. Sci..

[24]  Ramamohan Paturi,et al.  On the degree of polynomials that approximate symmetric Boolean functions (preliminary version) , 1992, STOC '92.

[25]  Daniel A. Spielman,et al.  The perceptron strikes back , 1991, [1991] Proceedings of the Sixth Annual Structure in Complexity Theory Conference.

[26]  Frederic Green Lower Bounds for Depth-Three Circuits With Equals and Mod-Gates , 1995, STACS.

[27]  Seinosuke Toda,et al.  PP is as Hard as the Polynomial-Time Hierarchy , 1991, SIAM J. Comput..

[28]  Shi-Chun Tsai,et al.  Lower Bounds on Representing Boolean Functions as Polynomials in Zm , 1996, SIAM J. Discret. Math..

[29]  Thomas Schwentick,et al.  On the Power of One Bit of a P Function , 1992 .

[30]  D. M. Barrington Some problems involving Razborov-Smolensky polynomials , 1992 .

[31]  Denis Thérien,et al.  Threshold Circuits for Iterated Multiplication: Using AC0 for Free , 1993, STACS.

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

[33]  Denis Thérien,et al.  Threshold Circuits of Small Majority-Depth , 1998, Inf. Comput..

[34]  Eric Allender,et al.  Depth reduction for noncommutative arithmetic circuits , 1993, STOC '93.

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

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

[37]  Ba-Zhong Shen A Justesen construction of binary concatenated codes that asymptotically meet the Zyablov bound for low rate , 1993, IEEE Trans. Inf. Theory.

[38]  Leslie G. Valiant,et al.  NP is as easy as detecting unique solutions , 1985, STOC '85.

[39]  E. Allender Depth Reduction for Noncommutative Arithmetic Circuits (extended Abstract) , 1993 .

[40]  D. Sivakumar,et al.  Quasilinear Time Complexity Theory , 1994, STACS.

[41]  Kathie Cameron,et al.  Monotone path systems in simple regions , 1994, Comb..

[42]  Vikraman Arvind,et al.  Reductions of self-reducible sets to depth-1 weighted threshold circuit classes, and sparse sets , 1995, Proceedings of Structure in Complexity Theory. Tenth Annual IEEE Conference.

[43]  Noam Nisan,et al.  On the degree of boolean functions as real polynomials , 1992, STOC '92.

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

[45]  Seinosuke Toda On the computational power of PP and (+)P , 1989, 30th Annual Symposium on Foundations of Computer Science.

[46]  Ronald Fagin,et al.  On Monadic NP vs. Monadic co-NP , 1995, Inf. Comput..

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

[48]  N. Immerman,et al.  On uniformity within NC 1 . , 1988 .

[49]  Ronald Fagin,et al.  Reachability is harder for directed than for undirected finite graphs , 1988, [Proceedings 1988] 29th Annual Symposium on Foundations of Computer Science.

[50]  Avi Wigdersony N (log N) Lower Bounds on the Size of Depth 3 Threshold Circuits with and Gates at the Bottom , 1993 .

[51]  Lance Fortnow,et al.  Gap-Definability as a Closure Property , 1993, STACS.

[52]  Mario Szegedy Functions with Bounded Symmetric Communication Complexity, Programs over Commutative Monoids, and ACC , 1993, J. Comput. Syst. Sci..

[53]  Alexander A. Razborov,et al.  Majority gates vs. general weighted threshold gates , 1992, [1992] Proceedings of the Seventh Annual Structure in Complexity Theory Conference.

[54]  Richard Zippel,et al.  Probabilistic algorithms for sparse polynomials , 1979, EUROSAM.

[55]  N. Jacobson Lectures In Abstract Algebra , 1951 .

[56]  Mitsunori Ogihara,et al.  The PL hierarchy collapses , 1996, STOC '96.

[57]  David A. Mix Barrington,et al.  Representing Boolean functions as polynomials modulo composite numbers , 1992, STOC '92.

[58]  D. Sivakumar,et al.  On Quasilinear-Time Complexity Theory , 1995, Theor. Comput. Sci..

[59]  Howard Straubing,et al.  Non-Uniform Automata Over Groups , 1990, Inf. Comput..

[60]  László Lovász,et al.  Linear decision trees: volume estimates and topological bounds , 1992, STOC '92.

[61]  Thomas Hofmeister,et al.  Some Notes on Threshold Circuits, and Multiplication in Depth 4 , 1991, Inf. Process. Lett..

[62]  Jun Tarui Randomized Polynomials, Threshold Circuits, and the Polynomial Hierarchy , 1991, STACS.

[63]  Denis Thérien,et al.  Non-Uniform Automata Over Groups , 1987, Inf. Comput..

[64]  Daniel A. Spielman,et al.  Linear-time encodable and decodable error-correcting codes , 1995, STOC '95.

[65]  Lance Fortnow,et al.  PP is Closed Under Truth-Table Reductions , 1996, Inf. Comput..

[66]  Eric Allender,et al.  A note on the power of threshold circuits , 1989, 30th Annual Symposium on Foundations of Computer Science.

[67]  O. Antoine,et al.  Theory of Error-correcting Codes , 2022 .

[68]  Thomas Schwentick,et al.  The Power of the Middle Bit of a #P Function , 1995, J. Comput. Syst. Sci..

[69]  Shi-Chun Tsai Lower bounds on representing Boolean functions as polynomials in Z/sub m/ , 1993, [1993] Proceedings of the Eigth Annual Structure in Complexity Theory Conference.

[70]  Richard P. Brent,et al.  The Parallel Evaluation of General Arithmetic Expressions , 1974, JACM.

[71]  Thomas Hofmeister,et al.  A Note on the Simulation of Exponential Threshold Weights , 1996, COCOON.

[72]  Avi Wigderson NL/poly /spl sube/ /spl oplus/L/poly , 1994, Proceedings of IEEE 9th Annual Conference on Structure in Complexity Theory.

[73]  Neil Immerman,et al.  On Uniformity within NC¹ , 1990, J. Comput. Syst. Sci..