The Power of the Middle Bit of a #P Function

This paper studies the class MP of languages which can be solved in polynomial time with the additional information of one bit from a #P function ?. The middle bit of ?(x) is shown to be as powerful as any other bit, whereas the O(log n) bits at either end are apparently weaker. The polynomial hierarchy and the classes Modk P, k ? 2, are shown to be low for MP. They are also low far a class we call AmpMP which is defined by abstracting the "amplification" methods of Toda (SIAM J, Comput.20 ( 1991), 865-877). Consequences of these results for circuit complexity are obtained using the concept of a MidBit gate, which is defined to take binary inputs x1, ...,xw and output the ?log2(w)/2?th hit in the binary representation of the number ?wi=1xi . Every language in ACC can be computed by a family of depth-2 deterministic circuits of size 2log nO(1) with a Mid Bit gate at the root and AND-gates of fan-in (log n)O(1) at the leaves. This result improves the known upper bounds for the class ACC.

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

[2]  José L. Balcázar,et al.  Structural complexity 1 , 1988 .

[3]  Jacobo Torán,et al.  Turing Machines with Few Accepting Computations and Low Sets for PP , 1992, J. Comput. Syst. Sci..

[4]  Christos H. Papadimitriou,et al.  Two remarks on the power of counting , 1983, Theoretical Computer Science.

[5]  Jin-Yi Cai,et al.  Enumerative counting is hard , 1988, [1988] Proceedings. Structure in Complexity Theory Third Annual Conference.

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

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

[8]  John Gill,et al.  Computational Complexity of Probabilistic Turing Machines , 1977, SIAM J. Comput..

[9]  Lance Fortnow,et al.  PP is closed under truth-table reductions , 1991, [1991] Proceedings of the Sixth Annual Structure in Complexity Theory Conference.

[10]  Ulrich Hertrampf,et al.  Relations Among Mod-Classes , 1990, Theor. Comput. Sci..

[11]  Leslie G. Valiant,et al.  The Complexity of Computing the Permanent , 1979, Theor. Comput. Sci..

[12]  Uwe Schöning,et al.  A Low and a High Hierarchy within NP , 1983, J. Comput. Syst. Sci..

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

[14]  John Gill,et al.  Counting Classes: Thresholds, Parity, Mods, and Fewness , 1990, Theor. Comput. Sci..

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

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

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

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

[19]  Klaus W. Wagner,et al.  The Difference and Truth-Table Hierarchies for NP , 1987, RAIRO Theor. Informatics Appl..

[20]  Gerd Wechsung,et al.  A survey on counting classes , 1990, Proceedings Fifth Annual Structure in Complexity Theory Conference.

[21]  Jacobo Torán An oracle characterization of the counting hierarchy , 1988, [1988] Proceedings. Structure in Complexity Theory Third Annual Conference.

[22]  R.E. Ladner,et al.  A Comparison of Polynomial Time Reducibilities , 1975, Theor. Comput. Sci..

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

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

[25]  Nancy A. Lynch,et al.  Comparison of polynomial-time reducibilities , 1974, STOC '74.

[26]  Jin-Yi Cai,et al.  Enumerative Counting Is Hard , 1989, Inf. Comput..

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

[28]  Osamu Watanabe,et al.  Relating equivalence and reducibility to sparse sets , 1991, [1991] Proceedings of the Sixth Annual Structure in Complexity Theory Conference.

[29]  Uwe Schöning,et al.  Complexity and Structure , 1986, Lecture Notes in Computer Science.

[30]  Ker-I Ko,et al.  Some Observations on the Probabilistic Algorithms and NP-hard Problems , 1982, Inf. Process. Lett..

[31]  Stathis Zachos,et al.  Robustness of Probabilistic Computational Complexity Classes under Definitional Perturbations , 1982, Inf. Control..

[32]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[33]  U. Hertrampt Relations among MOD-classes , 1990 .

[34]  Jin-Yi Cai,et al.  On the Power of Parity Polynomial Time , 1989, STACS.

[35]  Seinosuke Toda,et al.  On the power of generalized MOD-classes , 1993, [1993] Proceedings of the Eigth Annual Structure in Complexity Theory Conference.

[36]  C. Papadimitriou,et al.  Two remarks on the power of counting , 1983 .

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

[38]  M. A. Epstein Lower Bounds for the Size of Circuits of Bounded Depth in Basis F^; G , 1986 .

[39]  John T. Gill,et al.  Computational complexity of probabilistic Turing machines , 1974, STOC '74.

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

[41]  Jacobo Torán,et al.  Turning machines with few accepting computations and low sets for PP , 1989, [1989] Proceedings. Structure in Complexity Theory Fourth Annual Conference.

[42]  Pau Gargallo,et al.  AN ORACLE CHARACTERIZATION OF THE COUNTING HIERARCHY , 1988 .

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

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