TY - GEN
T1 - Pseudorandomness for permutation and regular branching programs
AU - De, Anindya
PY - 2011/8/29
Y1 - 2011/8/29
N2 - In this paper, we prove the following results about the INW pseudorandom generator: • It fools constant width permutation branching programs with error e using a seed of length O(logn · log(1/ε)). • It fools constant width regular branching programs with error ε using a seed of length O(logn · (log log n + log(1/ε))). These results match the recent results of Koucký et al. (STOC 2011) and Braverman et al. and Brody and Verbin (FOCS 2010). However, our analysis gives a better dependence of the seed length on the width for permutation branching programs than the results of Koucky et al. (STOC 2011). Perhaps, more significantly, our proof method is entirely different and linear algebraic in nature as opposed to the group theoretic methods of [1] and the information theoretic and probabilistic methods of [2], [3]. Along the way, we also obtain pseudorandom generators for the "small biased spaces" for group products [4] with a seed length O(logn · (log G| +log(1/ε))). Previously, it was possible to get O(logn ε (|G| O(1) +log(1/ε))) using the pseudorandom generator of [1].
AB - In this paper, we prove the following results about the INW pseudorandom generator: • It fools constant width permutation branching programs with error e using a seed of length O(logn · log(1/ε)). • It fools constant width regular branching programs with error ε using a seed of length O(logn · (log log n + log(1/ε))). These results match the recent results of Koucký et al. (STOC 2011) and Braverman et al. and Brody and Verbin (FOCS 2010). However, our analysis gives a better dependence of the seed length on the width for permutation branching programs than the results of Koucky et al. (STOC 2011). Perhaps, more significantly, our proof method is entirely different and linear algebraic in nature as opposed to the group theoretic methods of [1] and the information theoretic and probabilistic methods of [2], [3]. Along the way, we also obtain pseudorandom generators for the "small biased spaces" for group products [4] with a seed length O(logn · (log G| +log(1/ε))). Previously, it was possible to get O(logn ε (|G| O(1) +log(1/ε))) using the pseudorandom generator of [1].
KW - Branching programs
KW - Expander products
KW - INW generator
UR - http://www.scopus.com/inward/record.url?scp=80052007561&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=80052007561&partnerID=8YFLogxK
U2 - 10.1109/CCC.2011.23
DO - 10.1109/CCC.2011.23
M3 - Conference contribution
AN - SCOPUS:80052007561
SN - 9780769544113
T3 - Proceedings of the Annual IEEE Conference on Computational Complexity
SP - 221
EP - 231
BT - Proceedings - 26th Annual IEEE Conference on Computational Complexity, CCC 2011
T2 - 26th Annual IEEE Conference on Computational Complexity, CCC 2011
Y2 - 8 June 2011 through 10 June 2011
ER -