On recycling the randomness of states in space bounded computation

被引:0
|
作者
Weizmann Inst, Rehovot, Israel [1 ]
机构
关键词
Computational complexity - Probability distributions - Random processes - State space methods - Theorem proving;
D O I
暂无
中图分类号
学科分类号
摘要
Let M be a logarithmic space Turing machine (or a polynomial width branching program) that uses up to k≈2√log n (read once) random bits. For a fixed input, let Pi(S) be the probability (over the random string) that at time i the machine M is in state S, and assume that some weak estimation of the probabilities Pi(S) is known or given or can be easily computed. We construct a logarithmic space pseudo-random generator that uses only logarithmic number of truly random bits and outputs a sequence of k bits that looks random to M. This means that a very weak estimation of the state probabilities of M is sufficient for a full derandomization of M and for constructing pseudo-random sequences for M. We have several applications of the main theorem, as stated within. To prove our theorem, we introduce the idea of recycling the state S of the machine M at time i as part of the random string for the same machine at later time. That is, we use the entropy of the random variable S in order to save truly random bits later on. Our techniques and results can both be generalized to larger size of space.
引用
收藏
相关论文
共 50 条