On the power of number-theoretic operations with respect to counting

We investigate function classes /sub f/ which are defined as the closure of P under the operation f and a set of known closure properties of P, e.g. summation over an exponential range. First, we examine operations f under which P is closed (i.e., /sub f/=P) in every relativization. We obtain the following complete characterization of these operations: P is closed under f in every relativization if and only if f is a finite sum of binomial coefficients over constants. Second, we characterize operations f with respect to their power in the counting context in the unrelativized case. For closure properties f of P, we have /sub f/= P. The other end of the range is marked by operations f for which /sub f/ corresponds to the counting hierarchy. We call these operations counting hard and give general criteria for hardness. For many operations f we show that /sub f/ corresponds to some subclass C of the counting hierarchy. This will then imply that P is closed under f if and only if UP=C; and on the other hand f is counting hard if and only if C contains the counting hierarchy.

[1]  Klaus W. Wagner,et al.  Some Observations on the Connection Between Counting an Recursion , 1986, Theor. Comput. Sci..

[2]  Lane A. Hemaspaandra,et al.  A Complexity Theory for Feasible Closure Properties , 1991, J. Comput. Syst. Sci..

[3]  Celia Wrathall,et al.  Complete Sets and the Polynomial-Time Hierarchy , 1976, Theor. Comput. Sci..

[4]  Sanjay Gupta,et al.  On the Closure of Certain Function Classes Under Integer Division by Polynomially-Bounded Functions , 1992, Inf. Process. Lett..

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

[6]  Janos Simon On some central problems in computational complexity , 1975 .

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

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

[9]  Ulrich Hertrampf Classes of Bounded Counting Type and their Inclusion Relations , 1995, STACS.

[10]  Ulrich Hertrampf Complexity Classes with Finite Acceptance Types , 1993, STACS.

[11]  Andreas Blass,et al.  On the Unique Satisfiability Problem , 1982, Inf. Control..

[12]  Heribert Vollmer,et al.  Recursion Theoretic Characterizations of Complexity Classes of Counting Functions , 1996, Theor. Comput. Sci..

[13]  Heribert Vollmer,et al.  The Complexity of Finding Middle Elements , 1993, Int. J. Found. Comput. Sci..

[14]  Jacobo Torán,et al.  On Counting and Approximation , 1988, CAAP.

[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]  Sanjay Gupta The power of witness reduction , 1991, [1991] Proceedings of the Sixth Annual Structure in Complexity Theory Conference.

[17]  Pierluigi Crescenzi,et al.  Complexity Classes and Sparse Oracles , 1995, J. Comput. Syst. Sci..

[18]  Leslie G. Valiant,et al.  Relative Complexity of Checking and Evaluating , 1976, Inf. Process. Lett..

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

[20]  Ulrich Hertrampf Complexity classes defined via k-valued functions , 1994, Proceedings of IEEE 9th Annual Conference on Structure in Complexity Theory.

[21]  M. W. Shields An Introduction to Automata Theory , 1988 .

[22]  Richard Beigel Closure properties of GapP and #P , 1997, Proceedings of the Fifth Israeli Symposium on Theory of Computing and Systems.

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

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

[25]  Jeffrey D. Ullman,et al.  Introduction to Automata Theory, Languages and Computation , 1979 .

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

[27]  Denis Thérien,et al.  Logspace and logtime leaf languages , 1994, Proceedings of IEEE 9th Annual Conference on Structure in Complexity Theory.

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

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

[30]  Pierluigi Crescenzi,et al.  Complexity classes and sparse oracles , 1991, [1991] Proceedings of the Sixth Annual Structure in Complexity Theory Conference.

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

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

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

[34]  Heribert Vollmer,et al.  Complexity Classes of Optimization Functions , 1995, Inf. Comput..

[35]  Gerd Wechsung,et al.  Counting classes with finite acceptance types , 1987 .

[36]  A. Stephen,et al.  Gap-De nable Counting Classes , 1991 .

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

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

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

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

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

[42]  戸田 誠之助,et al.  Computational complexity of counting complexity classes , 1991 .