Pseudorandomness for Regular Branching Programs via Fourier Analysis
Abstract
We present an explicit pseudorandom generator for oblivious, read-once, permutation branching programs of constant width that can read their input bits in any order. The seed length is , where is the length of the branching program. The previous best seed length known for this model was , which follows as a special case of a generator due to Impagliazzo, Meka, and Zuckerman (FOCS 2012) (which gives a seed length of for arbitrary branching programs of size ). Our techniques also give seed length for general oblivious, read-once branching programs of width , which is incomparable to the results of Impagliazzo et al.Our pseudorandom generator is similar to the one used by Gopalan et al. (FOCS 2012) for read-once CNFs, but the analysis is quite different; ours is based on Fourier analysis of branching programs. In particular, we show that an oblivious, read-once, regular branching program of width has Fourier mass at most at level , independent of the length of the program.
Keywords
Cite
@article{arxiv.1306.3004,
title = {Pseudorandomness for Regular Branching Programs via Fourier Analysis},
author = {Omer Reingold and Thomas Steinke and Salil Vadhan},
journal= {arXiv preprint arXiv:1306.3004},
year = {2013}
}
Comments
RANDOM 2013