skip to main content
article
Free Access

Complexity classes defined by counting quantifiers

Published:01 July 1991Publication History
First page image

References

  1. 1 ANGLUIN, D. On counting problems and the polynomial-time hierarchy. Theoret. Comput. Sci. 12 (1980), 161-173.Google ScholarGoogle Scholar
  2. 2 BAKER, T. P, GILL, J., AND SOLOVAY, R.M. Retativizations of the P = 9NP question. SIAM J. Comput. 4 (1975), 431-442.Google ScholarGoogle Scholar
  3. 3 BALC~ZAR, J. L., DIAZ, J., AND GABARR(), J. Structural Complexity, vol. I. Springer-Verlag, 1987. Google ScholarGoogle Scholar
  4. 4 BENNET, C. H., AND GILL, J. Relative to a random oracle A p A #= NpA ~: co_NP.4 with probability 1. SIAM J. Comput. IO (1981), 96-112.Google ScholarGoogle Scholar
  5. 5 CHANDRA, A. K., KOZEN, D. C., AND STOCKMEYER, L. J. ALTERNATION J. A CM 28 (1981), 114-133. Google ScholarGoogle Scholar
  6. 6 FURST, M., SAXE, J. B., AND SIPSER, M. Parity circuits, and the polynomial-time hierarchy. Math. Syst. Theory 17 (1984), 13-27.Google ScholarGoogle Scholar
  7. 7 GILL, J. Computational complexity of probabllistic Turing machines. SIAM J. Comput. 6 (1977), 675-695.Google ScholarGoogle Scholar
  8. 8 HARTMANIS, J. The structural complexity column: Sparse complete sets for NP and the optimal collapse of the polynomial hierarchy. Bull. EA TCS 32 (1987), 73- 81.Google ScholarGoogle Scholar
  9. 9 H~STAD, J. Computational limitations for small depth circuits. Ph.D. dissertation, M.I.T., Cambridge, Mass., (1986).Google ScholarGoogle Scholar
  10. 10 Ko, K. Relativized polynommI time hierarchies having exactly K levels. In Proceedings of the 3rd Structure in Complexity Theory Conference. IEEE, New York, 1988, pp. 251-252.Google ScholarGoogle Scholar
  11. 11 PAPADIMITRIOU, C. H. Games against nature In Proceedings of the 24th Foundations of Computer Science. IEEE, New York, 1983, pp. 446-450.Google ScholarGoogle Scholar
  12. 12 PAPADIMITRIOU, C. H., AND ZACHOS, S. Two remarks on the power of counting. In Proceedings of the 6th GI Conference on Theoretical Computer Science. Lecture Notes in Computer Science, vol. 145. Springer-Verlag, New York, 1983, pp. 269-276. Google ScholarGoogle Scholar
  13. 13 Russo, D.A. Structural propemes of complexity classes. Ph.D. dissertation. Univ. California, Santa Barbara, Santa Barabara, Calif., 1985. Google ScholarGoogle Scholar
  14. 14 SCH6MNG, U. Complexity and structure. In Lecture Notes in Computer Smence, vol. 211. Springer-Verlag, New York, 1985.Google ScholarGoogle Scholar
  15. 15 SIMON, J On some central problems in computauonat complexW. Ph.D. dissertation. Cornell Univ., 1975. Google ScholarGoogle Scholar
  16. 16 STOCKMEYER, L.J. The polynomial time hierarchy. Theoret. Comput. Sci. 3 (i977), 1-22.Google ScholarGoogle Scholar
  17. 17 TODA, S. On the computational power of PP and ~ P. In Proceedings of the 30th Foundations of Computer Science. IEEE, New York, 1989, 514-519.Google ScholarGoogle Scholar
  18. 18 TOR~N, J. Structural properties of the counting hierarchms, Ph.D. dissertation Facultat d'Informatica de Barcelona, Barcelona, Spain, 1988.Google ScholarGoogle Scholar
  19. 19 TOR~N, J. An oracle characterization of the counting hierarchy. In Proceedings of the 3rd Structure in Complexity Theory Conference. IEEE, New York, 1988, pp. 213-223Google ScholarGoogle Scholar
  20. 20 VALIANT, L.G. The complexW of computing the permanent Theoret. Comput. Sci. 8 (1979), 189-201.Google ScholarGoogle Scholar
  21. 21 WAGNER, K. The complexity of combinatorial problems with succinct input representation. Acta Inf. 23 (1986), 325-356. Google ScholarGoogle Scholar
  22. 22 WAGNER, K. AND WECHSUNG, G. Computational complexity. Reidel (1986).Google ScholarGoogle Scholar
  23. 23 WRATHALL, C. Complete sets and the polynomial time hmrarchy. Theoret. Comput. Sci. 3 (1977), 23-33.Google ScholarGoogle Scholar
  24. 24 YAO, A. Separating the polynomial time hierarchy with oracles. In Proceedings of the 26th Annual Foundations of Computer Science. IEEE, New York, 1985. pp. 1-10. Google ScholarGoogle Scholar

Index Terms

  1. Complexity classes defined by counting quantifiers

        Recommendations

        Reviews

        Marius Zimand

        The counting quantifier C p f , where <__?__Pub Fmt italic>p<__?__Pub Fmt /italic> is a polynomial and <__?__Pub Fmt italic>f<__?__Pub Fmt /italic> is an arbitrary function from strings to integers, is defined as follows: C p f y Q x,y means that there are at least <__?__Pub Fmt italic>f<__?__Pub Fmt /italic>(<__?__Pub Fmt italic>x<__?__Pub Fmt /italic>) strings <__?__Pub Fmt italic>y<__?__Pub Fmt /italic> of length <__?__Pub Fmt italic>p<__?__Pub Fmt /italic>(|<__?__Pub Fmt italic>x<__?__Pub Fmt /italic>|) satisfying the predicate <__?__Pub Fmt italic>Q<__?__Pub Fmt /italic>(<__?__Pub Fmt italic>x,y<__?__Pub Fmt /italic>). The counting hierarchy (CH) arises by combining the counting quantifier with the existential and universal quantifiers. This hierarchy is important because it expresses the complexity of many natural problems, but little was known about the structural properties of CH before the publication of this paper. The author addresses four main topics: the investigation of the Boolean properties of the classes in CH; the characterization of CH in terms of nondeterministic and probabilistic machines with access to oracles; relativized separations of counting classes—<__?__Pub Caret>NP from G (exact counting), NP from ? P, and ? P from PP; and the absolute separation of log-time counting complexity classes.

        Access critical reviews of Computing literature here

        Become a reviewer for Computing Reviews.

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image Journal of the ACM
          Journal of the ACM  Volume 38, Issue 3
          July 1991
          259 pages
          ISSN:0004-5411
          EISSN:1557-735X
          DOI:10.1145/116825
          Issue’s Table of Contents

          Copyright © 1991 ACM

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 July 1991
          Published in jacm Volume 38, Issue 3

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader