Skip to main content

A new characterization of BPP

  • Session 3 Theory
  • Conference paper
  • First Online:
Foundations of Software Technology and Theoretical Computer Science (FSTTCS 1984)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 181))

Abstract

The complexity class BPP contains languages that can be solved in polynomial time with bounded error probability. It is shown that a language L is in BPP iff (x∈L ↔ ∃my ∀z P(x,y,z)) and (x∉L ↔ ∀y ∃mz⌍P(x,y,z)) for a polynomial time predicate P and for |y|, |z| ≦ poly(|x|). The formula ∃myP(y) with the random quantifier ∃m means that the probability Pr({y| P(y)}) <1/2 + ɛ for a fixed ɛ. Note that the weaker conditions ∃ y ∀zP(x,y,z) and ∀ y ∃ z⌍P(x,y,z) are complementary and thus decide whether x∈L. Some of the consequences of the characterization of BPP are that various probabilistic polynomial time hierarchies collapse as well as that probabilistic oracles do not add anything to the computing power of classes as low as Σ P2 . For example, Σ P, BPP2 = Σ P2 , where Σ P, BPP2 is the class σ P2 relativized to BPP.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

4. References

  1. Adleman, L. (1978), Two Theorems on Random Polynomial Time, FOCS 19, 75–83

    Google Scholar 

  2. Bennet, C.H., and Gill, J. (1981), Relative to a Random Oracle A PA ≠ NPA ≠ co-NPA with Probability 1, SIAM J. Comput. 10, 96–112

    Google Scholar 

  3. Chandra, A.K., Kozen, D.C., and Stockmeyer, L.J. (1981), Alternation, JACM 28, 114–133

    Google Scholar 

  4. Garey, M.R., and Johnson, D.S., (1979), Computers and Intractability: a Guide to the Theory of NP-Completeness, Freeman, San Francisco

    Google Scholar 

  5. Gill, J., (1977), Computational Complexity of Probabilistic Turing Machines, SIAM J. Comput. 6, 675–695

    Google Scholar 

  6. Hopcroft, J.E., and Ullman, J.D., (1979), Introduction to Automata Theory, Languages, and Computation, Addison-Wesley, Reading, Mass.

    Google Scholar 

  7. Ko, Ker-I, (1982), Some Observations on Probabilistic Algorithms and NP-Hard Problems, Inf. Proc. Let. 14, 39–43

    Google Scholar 

  8. Lautemann, C., (1983), BPP and the Polynomial Hierarchy, Techn. Uni. Berlin, Informatik, Report 83-06

    Google Scholar 

  9. Sipser, M., (1983), A Complexity Theoretic Approach to Randomness, STOC 15, 330–335

    Google Scholar 

  10. Stockmeyer, L.J., (1976), Complete Sets and the Polynomial Hierarchy, Theoret. Comp. Science 3, 23–33

    Google Scholar 

  11. Zachos, S., (1982), Robustness of Probabilistic Complexity Classes under Definitional Perturbations, Information and Control 54, 143–154

    Google Scholar 

  12. Zachos, S., (1983), Collapsing Probabilistic Polynomial Hierarchies, Conf. on Comp. Compl. Th., S. Barbara, 75–81

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Mathai Joseph Rudrapatna Shyamasundar

Rights and permissions

Reprints and permissions

Copyright information

© 1984 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zachos, S., Heller, H. (1984). A new characterization of BPP. In: Joseph, M., Shyamasundar, R. (eds) Foundations of Software Technology and Theoretical Computer Science. FSTTCS 1984. Lecture Notes in Computer Science, vol 181. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-13883-8_72

Download citation

  • DOI: https://doi.org/10.1007/3-540-13883-8_72

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-13883-9

  • Online ISBN: 978-3-540-39087-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics