Skip to main content

Hitting sets derandomize BPP

  • Session 8: Complexity Theory
  • Conference paper
  • First Online:
Automata, Languages and Programming (ICALP 1996)

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

Included in the following conference series:

Abstract

We show that hitting sets can derandomize any probabilistic, two-sided error algorithm. This gives a positive answer to a fundamental open question in probabilistic algorithms. More precisely, we present a polynomial time deterministic algorithm which uses any given hitting set to approximate the fractions of 1's in the output of any boolean circuit of polynomial size. This new algorithm implies that if a quick hitting set generator with logarithmic price exists then BPP = P. Furthermore, we generalize this result by showing that the existence of a quick hitting set generator with price k implies that BPTIME(t) \(\subseteq DTIME(2^{O(k(t^{O(1)} ))} )\). The existence of quick hitting set generators is thus a new weaker sufficient condition to obtain BPP = P; this can be considered as another strong indication that the gap between probabilistic and deterministic computational power is not large.

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.

References

  1. Andreev A. (1995), “The complexity of nondeterministic functions”, Information and Computation, to appear.

    Google Scholar 

  2. Andreev A., Clementi A., and Rolim J. (1996), “Optimal Bounds on the Approximation of Boolean Functions, with Consequences on the Concept of Hardness”, XIII Annual Symposium on Theoretical Aspects of Computer Science (STACS'96), LNCS, 1046, 319–329. Also available via WWW in the electronic journal ECCC (TR95-041).

    Google Scholar 

  3. Andreev A., Clementi A., and Rolim J. (1996), “Hitting Sets Derandomize BPP” (full version), submitted. Also available via WWW in the electronic journal ECCC (TR95-061).

    Google Scholar 

  4. Blum M., and Micali S. (1984), “How to generate cryptographically strong sequences of pseudorandom bits”, SIAM J. of Computing, 13(4), 850–864.

    Article  Google Scholar 

  5. Chor B., and O. Goldreich (1989), “On the Power of Two-Point Based Sampling”, J. of Complexity, 5, 96–106.

    Article  Google Scholar 

  6. Karp R., Pippenger N., and Sipser M. (1982) “Time-Randomness, Tradeoff”, presented at AMS Conference on Probabilistic Computational Complexity.

    Google Scholar 

  7. Linial N., Luby M., Saks M., and Zuckerman D. (1993). “Efficient construction of a small hitting set for combinatorial rectangles in high dimension”, in Proc. 25th ACM STOC, 258–267.

    Google Scholar 

  8. Nisan N. (1990), Using Hard Problems to Create Pseudorandom Generators, ACM Distinguished Dissertation, MIT Press.

    Google Scholar 

  9. Nisan N., and Wigderson A. (1994), “Hardness vs Randomness”, J. Comput. System Sci. 49, 149–167 (also presented at the 29th IEEE FOCS, 1988).

    Google Scholar 

  10. Sipser M. (1986), “Expanders, Randomness or Time vs Space”, in Proc. of 1st Conference on Structures in Complexity Theory, LNCS 223, 325–329.

    Google Scholar 

  11. Wegener, I. (1987), The complexity of finite boolean functions, Wiley-Teubner Series in Computer Science.

    Google Scholar 

  12. Yao A. (1982), “Theory and applications of trapdoor functions”, in Proc. 23th IEEE FOCS, 80–91.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Friedhelm Meyer Burkhard Monien

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Andreev, A.E., Clementi, A.E.F., Rolim, J.D.P. (1996). Hitting sets derandomize BPP. In: Meyer, F., Monien, B. (eds) Automata, Languages and Programming. ICALP 1996. Lecture Notes in Computer Science, vol 1099. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61440-0_142

Download citation

  • DOI: https://doi.org/10.1007/3-540-61440-0_142

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61440-1

  • Online ISBN: 978-3-540-68580-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics