A new general derandomization method
Authors:
Open Access
- 1 January 1998
- journal article
- Published by Association for Computing Machinery (ACM) in Journal of the ACM
- Vol. 45 (1) , 179-213
Abstract
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 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.Keywords
This publication has 8 references indexed in Scilit:
- Explicit OR-dispersers with polylogarithmic degreeJournal of the ACM, 1998
- Worst-case hardness suffices for derandomization: A new method for hardness-randomness trade-offsLecture Notes in Computer Science, 1997
- Efficient constructions of Hitting Sets for systems of linear functions1997
- On extracting randomness from weak random sources (extended abstract)1996
- Randomized Algorithms1995
- Hardness vs randomnessJournal of Computer and System Sciences, 1994
- Unbiased Bits from Sources of Weak Randomness and Probabilistic Communication ComplexitySIAM Journal on Computing, 1988
- How to Generate Cryptographically Strong Sequences of Pseudorandom BitsSIAM Journal on Computing, 1984