Skip to main content
Log in

On the power of parity polynomial time

  • Published:
Mathematical systems theory Aims and scope Submit manuscript

Abstract

This paper proves that the complexity class ⊕P, parity polynomial time [PZ], contains the class of languages accepted byNP machines with few accepting paths. Indeed, ⊕P contains a broad class of languages accepted by path-restricted nondeterministic machines. In particular, ⊕P contains the polynomial accepting path versions ofNP, of the counting hierarchy, and of Mod m NP form>1. We further prove that the class of nondeterministic path-restricted languages is closed under bounded truth-table reductions.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. E. Allender. Invertible functions. Ph.D. thesis, Georgia Institute of Technology, 1985.

  2. E. Allender. The complexity of sparse sets inP. InProceedings of the 1st Structure in Complexity Theory Conference, pp. 1–11. Lecture Notes in Computer Science, Vol. 223, Springer-Verlag, Berlin, June 1986.

    Google Scholar 

  3. E. Allender and R. Rubinstein. P-printable sets.SIAM Journal on Computing,17(6): 1193–1202, 1988.

    Google Scholar 

  4. L. Babai. A random oracle separates PSPACE from the polynomial hierarchy.Information Processing Letters,26(1):51–53, 1987.

    Google Scholar 

  5. R. Beigel. Bounded queries toSAT and the Boolean hierarchy. Technical Report TR-7, Department of Computer Science, Johns Hopkins University, Baltimore, MD, June 1987.

    Google Scholar 

  6. R. Beigel and J. Gill. Counting classes: Thresholds, parity, mods, and fewness. Technical Report 10, Department of Computer Science, Johns Hopkins University, Baltimore, MD, 1988.

    Google Scholar 

  7. R. Beigel, L. Hemachandra, and G. Wechsung. On the power of probabilistic polynomial time:P NP[log]PP. InProceedings of the 4th Structure in Complexity Theory Conference, pp. 225–227. IEEE Computer Society Press, New York, June 1989.

    Google Scholar 

  8. C. Bennett and J. Gill. Relative to a random oracleA, P A ≠ NP A with probability 1.SIAM Journal on Computing,10: 96–113, 1981.

    Google Scholar 

  9. L. Berman and J. Hartmanis. On isomorphisms and density ofNP and other complete sets.SIAM Journal on Computing,6(2): 305–322, 1977.

    Google Scholar 

  10. A. Blass and Y. Gurevich. On the unique satisfiability problem.Information and Control,55: 80–88, 1982.

    Google Scholar 

  11. J. Cai. With probability one, a random oracle separatesPSPACE from the polynomial-time hierarchy.Journal of Computer and System Sciences,38(1): 68–85, 1989.

    Google Scholar 

  12. J. Cai, T. Gundermann, J. Hartmanis, L. Hemachandra, V. Sewelson, K. Wagner, and G. Wechsung. The boolean hierarchy I: Structural properties.SIAM Journal on Computing,17(6): 1232–1252, December 1988.

    Google Scholar 

  13. J. Cai, T. Gundermann, J. Hartmanis, L. Hemachandra, V. Sewelson, K. Wagner, and G. Wechsung. The boolean hierarchy II: Applications.SIAM Journal on Computing,18(1): 95–111, February 1989.

    Google Scholar 

  14. J. Cai and L. Hemachandra. On the power of parity polynomial time. Technical ReportCUCS 274-87, Computer Science Department, Columbia University, New York, December 1987.

    Google Scholar 

  15. J. Cai and L. Hemachandra. Enumerative counting is hard.Information and Computation,82(1): 34–44, July 1989.

    Google Scholar 

  16. J. Cai and L. Hemachandra. On the power of parity polynomial time. InSTACS 1989: 6th Annual Symposium on Theoretical Aspects of Computer Science, pp. 229–239. Lecture Notes in Computer Science, Vol. 349, Springer-Verlag, Berlin, 1989.

    Google Scholar 

  17. L. Goldschlager and I. Parberry. On the construction of parallel computers from various bases of boolean functions.Theoretical Computer Science,43: 43–58, 1986.

    Google Scholar 

  18. J. Goldsmith. Polynomial isomorphisms and near-testable sets. Ph.D. thesis, University of Wisconsin-Madison, Madison, WI, January 1989. Available as Technical Report 816.

    Google Scholar 

  19. J. Goldsmith, L. Hemachandra, D. Joseph, and P. Young. Near-testable sets. Technical Report 87-11-06, Department of Computer Science, University of Washington, Seattle, WA, November 1987.

    Google Scholar 

  20. J. Goldsmith, D. Joseph, and P. Young. Self-reducible,P-selective, near-testable, andP-cheatable sets: The effect of internal structure on the complexity of a set. InProceedings of the 2nd Structure in Complexity Theory Conference, pp. 50–59, 1987.

  21. J. Grollmann and A. Selman. Complexity measures for public-key cryptosystems.SIAM Journal on Computing,17 309–335, 1988.

    Google Scholar 

  22. T. Gundermann and G. Wechsung. Counting classes with finite acceptance types.Computers and Artificial Types,6(5): 395–409, 1987.

    Google Scholar 

  23. J. Hartmanis and L. Hemachandra. One-way functions and the non-isomorphism ofNP-complete sets. To appear inTheoretical Computer Science.

  24. J. Hartmanis and L. Hemachandra. Complexity classes without machines: On complete languages forUP.Theoretical Computer Science,58: 129–142, 1988.

    Google Scholar 

  25. L. Hemachandra. Structure of complexity classes: Separations, collapses, and completeness. InMathematical Foundations of Computer Science 1988, Proceedings of the 13th Symposium, pp. 59–72. Lecture Notes in Computer Science, Vol. 324, Springer-Verlag, Berlin, August/September 1988.

    Google Scholar 

  26. L. Hemachandra and S. Jain. On relativization and the existence of Turing complete sets. Technical Report TR-297, Department of Computer Science, University of Rochester, Rochester, NY, June 1989.

    Google Scholar 

  27. N. Immerman. Nondeterministic space is closed under complementation.SIAM Journal on Computing,17: 935–938, 1988.

    Google Scholar 

  28. D. Joseph and P. Young. Some remarks on witness functions for non-polynomial and non-complete sets inNP.Theoretical Computer Science,39: 225–237, 1985.

    Google Scholar 

  29. K. Ko, T. Long, and D. Du. A note on one-way functions and polynomial-time isomorphisms. InProceedings of the 18th ACM Symposium on Theory of Computing, pp. 295–303, 1986.

  30. J. Köbler, U. Schöning, J. Torán. Turing machines with few accepting computations. Technical Report 12/88, Fachberichte Informatik, EWH Rheinland-Pfalz, Abteilung Koblenz, 1988.

    Google Scholar 

  31. J. Köbler, U. Schöning, S. Toda, and J. Torán. Turing machines with few accepting computations and low sets forPP. InProceedings of the 4th Structure in Complexity Theory Conference, pp. 208–215. IEEE Computer Society Press, New York, June 1989.

    Google Scholar 

  32. J. Köbler, U. Schöning, and K. Wagner. The difference and truth-table hierarchies forNP.R.A.I.R.O. Informatique Théorique et Applications,21: 419–435, 1987.

    Google Scholar 

  33. S. Kurtz, S. Mahaney, and J. Royer. Collapsing degrees. InProceedings of the 27th IEEE Symposium on Foundations of Computer Science, pp. 380–389, 1986.

  34. R. Ladner, N. Lynch, and A. Selman. A comparison of polynomial time reducibilities.Theoretical Computer Science,1(2): 103–124, 1975.

    Google Scholar 

  35. T. Long and A. Selman. Relativizing complexity classes with sparse oracles.Journal of the ACM,33(3): 618–627, 1986.

    Google Scholar 

  36. S. Mahaney. Sparse complete sets forNP:Solution of a conjecture of Berman and Hartmanis.Journal of Computer and System Sciences,25(2): 130–143, 1982.

    Google Scholar 

  37. S. Moran. On the accepting density hierarchy inNp.SIAM Journal on Computing,11(2): 344–349, 1982.

    Google Scholar 

  38. P. Rohatgi. Personal communication. September 1989.

  39. C. Papadimitriou and S. Zachos. Two remarks on the power of counting. InProceedings of the 6th GI Conference on Theoretical Computer Science, pp. 269–276. Lecture Notes in Computer Science, Vol. 145, Springer-Verlag, Berlin, 1983.

    Google Scholar 

  40. R. Rubinstein. Structural complexity classes of sparse sets: Intractability, data compression and printability. Ph.D. thesis, Northeastern University, Boston, MA, August 1988.

    Google Scholar 

  41. U. Schöning. The power of counting. InProceedings of the 3rd Structure in Complexity Theory Conference, pp. 2–9. IEEE Computer Society Press, New York, June 1988.

    Google Scholar 

  42. R. Szelepcsényi. The method of forcing for nondeterministic automata.Bulletin of the EATCS,33: 96–99, 1987.

    Google Scholar 

  43. J. Torán. Structural properties of the counting hierarchies. Ph.D. thesis, Universitat Politècnica de Catalunya, Barcelona, 1988.

    Google Scholar 

  44. E. Ukkonen. Two results on polynomial time truth-table reductions to sparse sets.SIAM Journal on Computing,12(3): 580–587, 1983.

    Google Scholar 

  45. L. Valiant. The relative complexity of checking and evaluating.Information Processing Letters,5: 20–23, 1976.

    Google Scholar 

  46. L. Valiant. The complexity of computing the permanent.Theoretical Computer Science,8: 189–201, 1979.

    Google Scholar 

  47. L. Valiant. The complexity of enumeration and reliability problems.SIAM Journal on Computing,8(3): 410–421, 1979.

    Google Scholar 

  48. G. Wechsung. More about the closure ofNP. Technical Report TR N/85/43, Friedrich-Schiller-Universität, December 1985.

  49. Y. Yesha. On certain polynomial-time truth-table reducibilities of complete sets to sparse sets.SIAM Journal on Computing,12(3): 411–425, 1983.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

These results were announced at the 6th Symposium on Theoretical Aspects of Computer Science [CH3]. Jin-yi Cai was supported in part by NSF Grant CCR-8709818 and the work was done while he was at Yale University. Lane A. Hemachandra was supported in part by a Hewlett-Packard Corporation equipment grant and the National Science Foundation under Grant CCR-8809174/CCR-8996198 and a Presidential Young Investigator Award. His work was done in part while at Columbia University.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cai, Jy., Hemachandra, L.A. On the power of parity polynomial time. Math. Systems Theory 23, 95–106 (1990). https://doi.org/10.1007/BF02090768

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02090768

Keywords

Navigation