|
ABSTRACT
An (N, M, T)-OR-disperser is a bipartite multigraph G=(V, W, E) with |V| = N, and |W| = M, having the following expansion property: any subset of V having at least T vertices has a neighbor set of size at least M/2. For any pair of constants &xgr;, &lgr;, 1 ≥ &xgr; > &lgr; ≥ 0, any sufficiently large N, and for any T ≥ 2(logN) M ≤ 2(log N)&lgr;, we give an explicit elementary construction of an (N, M, T)-OR-disperser such that the out-degree of any vertex in V is at most polylogarithmic in N. Using this with known applications of OR-dispersers yields several results. First, our construction implies that the complexity class Strong-RP defined by Sipser, equals RP. Second, for any fixed &eegr; > 0, we give the first polynomial-time simulation of RP algorithms using the output of any “&eegr;-minimally random” source. For any integral R > 0, such a source accepts a single request for an R-bit string and generates the string according to a distribution that assigns probability at most 2−R&eegr; to any string. It is minimally random in the sense that any weaker source is insufficient to do a black-box polynomial-time simulation of RP algorithms.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
 |
2
|
|
| |
3
|
A. E. Andreev , A. E. F. Clementi , J. D. P. Rolim , L. Trevisan, Weak random sources, hitting sets, and BPP simulations, Proceedings of the 38th Annual Symposium on Foundations of Computer Science (FOCS '97), p.264, October 19-22, 1997
|
| |
4
|
|
| |
5
|
|
| |
6
|
COHEN, A., AND WIGDERSON, A. 1989. Dispersers, deterministic amplification, and weak random sources. In Proceedings of the IEEE Symposium on Foundations of Computer Science. IEEE, New York, pp. 14-19.
|
| |
7
|
FERRENBERG, A. M., LANDAU, D. P., AND WONG, Y.J. 1992. Monte Carlo simulations: Hidden errors form "good" random number generators. Phys. Rev. Lett. 69, 23, 3382-3384.
|
| |
8
|
|
| |
9
|
|
| |
10
|
Hsu, T.-S., RAMACHANDRAN, V., AND DEAN, N. 1994. Parallel implementation of algorithms for finding connected components. In Proceedings of DIMACS International Algorithm Implementation Challenge. pp. 1-14.
|
 |
11
|
|
| |
12
|
IMPAGLIAZZO, R., AND ZUCKERMAN, D. 1989. How to recycle random bits. In Proceedings of the 30th IEEE Symposium on Foundations of Computer Science. IEEE, New York, pp. 248-253.
|
 |
13
|
R. Impagliazzo , L. A. Levin , M. Luby, Pseudo-random generation from one-way functions, Proceedings of the twenty-first annual ACM symposium on Theory of computing, p.12-24, May 14-17, 1989, Seattle, Washington, United States
[doi> 10.1145/73007.73009]
|
| |
14
|
|
| |
15
|
|
| |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
SRINIVASAN, A., AND ZUCKERMAN, D. 1994/1996. Computing with very weak random sources. In Proceedings of the IEEE Symposium of Foundations of Computer Science. IEEE, New York, pp. 264-275. Full version available as Tech. Rep. TRA4/96. Department of Information Systems and Computer Science, National University of Singapore, April 1996.
|
 |
20
|
|
| |
21
|
|
| |
22
|
|
| |
23
|
|
| |
24
|
VON NEUMANN, J. 1963. Various techniques for use in connection with random digits. In von Neumann's Collected Works. Pergaman, New York, pp. 768-770.
|
 |
25
|
|
| |
26
|
ZUCKERMAN, D. 1990. General weak random source. In Proceedings of the IEEE Symposium of Computer Science. IEEE, New York, pp. 534-543.
|
| |
27
|
|
| |
28
|
ZUCKERMAN, D. 1993. NP-complete problems have a version that's hard to approximate. In Proceedings of the IEEE Conference on Structure in Complexity Theory. IEEE, New York, pp. 305-312.
|
 |
29
|
David Zuckerman, Randomness-optimal sampling, extractors, and constructive leader election, Proceedings of the twenty-eighth annual ACM symposium on Theory of computing, p.286-295, May 22-24, 1996, Philadelphia, Pennsylvania, United States
[doi> 10.1145/237814.237878]
|
CITED BY 8
|
|
Amnon Ta-Shma , Christopher Umans , David Zuckerman, Loss-less condensers, unbalanced expanders, and extractors, Proceedings of the thirty-third annual ACM symposium on Theory of computing, p.143-152, July 2001, Hersonissos, Greece
|
|
|
Ran Raz , Omer Reingold , Salil Vadhan, Extracting all the randomness and reducing the error in Trevisan's extractors, Proceedings of the thirty-first annual ACM symposium on Theory of computing, p.149-158, May 01-04, 1999, Atlanta, Georgia, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
INDEX TERMS
Primary Classification:
F.
Theory of Computation
F.1
COMPUTATION BY ABSTRACT DEVICES
F.1.3
Complexity Measures and Classes
Subjects:
Relations among complexity classes
Additional Classification:
G.
Mathematics of Computing
G.2
DISCRETE MATHEMATICS
G.2.1
Combinatorics
Subjects:
Combinatorial algorithms
G.3
PROBABILITY AND STATISTICS
Subjects:
Probabilistic algorithms (including Monte Carlo)
General Terms:
Algorithms,
Theory
Keywords:
derandomization,
expander graphs,
explicit constructions,
hardness of approximation,
hashing lemmas,
imperfect sources of randomness,
measures of information,
pseudo-random generators,
randomized computation,
time-space tradeoffs
|