We show that quick hitting set generators can replace quick pseudorandom generators to derandomize any probabilistic two-sided error algorithms. Up to now quick hitting set generators have been known as the general and uniform derandomization method for probabilistic one-sided error algorithms, while quick pseudorandom generators as the general and uniform method to derandomize probabilistic two-sided error algorithms.Our method is based on a deterministic algorithm that, given a Boolean circuit C and given access to a hitting set generator, constructs a discrepancy set for C. The main novelty is that the discrepancy set depends on C, so the new derandomization method is not uniform (i.e., not oblivious).The algorithm works in time exponential in k( p(n)) where k()ء is the price of the hitting set generator and p()ء is a polynomial function in the size of C. We thus prove that if a logarithmic price quick hitting set generator exists then BPP ϭ P.
We show how to simulate any BPP algorithm in polynomial time using a weak random source of minentropy rY for any y > 0. This follows from a more general result about sampling with weak random sources. Our result matches an information-theoretic lower bound and solves a question that has been open for some years. The previous best results were a polynomial time simulation of RP [SSZ95] and a latime simulation of BPP for fixed k [TS96]. Departing significantly from previous related works, we do not use extractors; instead, we use the ORdisperser of [SSZ95] in combination with a tricky use of hitting sets borrowed from [ACR96].Of independent interest is our new (simplified) proof of the main result of [ACR96]. Our proof also gives some new hardness/randomness trade-offs for parallel classes.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.