Relating Polynomial Time to Constant Depth

Going back to the seminal paper of Furst, Saxe, and Sipser (1984), analogues between polynomial time classes and constant depth circuit classes have been considered in a number of papers. Oracles separating polynomial time classes have been obtained by diagonalization making essential use of lower bounds for circuit classes. In this note we show how separating oracles can be obtained uniformly from circuit lower bounds without the need of carrying out a particular diagonalization. Our technical tool is the leaf language approach to the definition of complexity classes.

[1]  Larry J. Stockmeyer,et al.  The Polynomial-Time Hierarchy , 1976, Theor. Comput. Sci..

[2]  Osamu Watanabe,et al.  Polynomial Time 1-Turing Reductions from #PH to #P , 1992, Theor. Comput. Sci..

[3]  Eric Allender,et al.  Depth Reduction for Circuits of Unbounded Fan-In , 1994, Inf. Comput..

[4]  Pierluigi Crescenzi,et al.  Introduction to the theory of complexity , 1994, Prentice Hall international series in computer science.

[5]  Klaus W. Wagner,et al.  Bounded Query Classes , 1990, SIAM J. Comput..

[6]  Heribert Vollmer Relations Among Parallel and Sequential Computation Models , 1996, ASIAN.

[7]  Heribert Vollmer On Different Reducibility Notions for Function Classes , 1994, STACS.

[8]  Ker-I Ko Relativized polynomial time hierarchies having exactly K levels , 1988, STOC '88.

[9]  Frederic Green An Oracle Separating +P From PP ph . , 1990 .

[10]  Heribert Vollmer,et al.  Gap-Languages and Log-Time Complexity Classes , 1997, Theor. Comput. Sci..

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

[12]  A. Yao Separating the polynomial-time hierarchy by oracles , 1985 .

[13]  Frederic Green An Oracle Separating \oplus P from PP^PH , 1991, Inf. Process. Lett..

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

[15]  Thomas Schwentick,et al.  On the power of polynomial time bit-reductions , 1993, [1993] Proceedings of the Eigth Annual Structure in Complexity Theory Conference.

[16]  Neil Immerman,et al.  Time, hardware, and uniformity , 1994, Proceedings of IEEE 9th Annual Conference on Structure in Complexity Theory.

[17]  David A. Mix Barrington,et al.  Bounded-width polynomial-size branching programs recognize exactly those languages in NC1 , 1986, STOC '86.

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

[19]  L. Fortnow Counting complexity , 1998 .

[20]  David A. Mix Barrington Quasipolynomial size circuit classes , 1992, [1992] Proceedings of the Seventh Annual Structure in Complexity Theory Conference.

[21]  A. Selman,et al.  Complexity theory retrospective II , 1998 .

[22]  Heribert Vollmer A Generalized Quantifier Concept in Computational Complexity Theory , 1997, ESSLLI.

[23]  Ian Parberry,et al.  On the Construction of Parallel Computers from Various Bases of Boolean Functions , 1986, Theor. Comput. Sci..

[24]  A. Selman Structure in Complexity Theory , 1986, Lecture Notes in Computer Science.

[25]  Riccardo Silvestri,et al.  The general notion of a dot-operator , 1997, Proceedings of Computational Complexity. Twelfth Annual IEEE Conference.

[26]  Christer Berg,et al.  A lower bound for perceptrons and an oracle separation of the PP/sup PH/ hierarchy , 1997, Proceedings of Computational Complexity. Twelfth Annual IEEE Conference.

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

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

[29]  J. Håstad Computational limitations of small-depth circuits , 1987 .

[30]  Pierluigi Crescenzi,et al.  A Uniform Approach to Define Complexity Classes , 1992, Theor. Comput. Sci..

[31]  N. Vereshchagin RELATIVIZABLE AND NONRELATIVIZABLE THEOREMS IN THE POLYNOMIAL THEORY OF ALGORITHMS , 1994 .

[32]  Ravi B. Boppana,et al.  The Complexity of Finite Functions , 1991, Handbook of Theoretical Computer Science, Volume A: Algorithms and Complexity.

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

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

[35]  José L. Balcázar,et al.  Structural Complexity I , 1995, Texts in Theoretical Computer Science An EATCS Series.

[36]  Kenneth W. Regan Polynomials and combinatorial definitions of languages , 1998 .

[37]  Christer Berg,et al.  A Lower Bound for Perceptrons and an Oracle Separation of the PPPH Hierarchy , 1998, J. Comput. Syst. Sci..

[38]  J. Van Leeuwen,et al.  Handbook of theoretical computer science - Part A: Algorithms and complexity; Part B: Formal models and semantics , 1990 .

[39]  Denis Thérien,et al.  Logspace and Logtime Leaf Languages , 1996, Inf. Comput..