Pseudorandomness and Fourier-Growth Bounds for Width-3 Branching Programs
Pseudorandomness and Fourier-Growth Bounds for Width-3 Branching Programs
复制标题
宽度 3 分支程序的伪随机性和傅立叶增长界
DOI:
10.4086/toc.2017.v013a012
复制
发表时间:
2014
期刊:
影响因子:
--
通讯作者:
Andrew Wan
中科院分区:
文献类型:
--
作者:
T. Steinke;Salil P. Vadhan;Andrew Wan
We present an explicit pseudorandom generator for oblivious, read-once, width-3 branching programs, which can read their input bits in any order. The generator has seed length O~( log^3 n ).
The previously best known seed length for this model is n^{1/2+o(1)} due to Impagliazzo, Meka, and Zuckerman (FOCS'12). Our work generalizes a recent result of Reingold, Steinke, and Vadhan (RANDOM'13) for permutation branching programs. The main technical novelty underlying our generator is a new bound on the Fourier growth of width-3, oblivious, read-once branching programs. Specifically, we show that for any f : {0,1}^n -> {0,1} computed by such a branching program, and k in [n], sum_{|s|=k} |hat{f}(s)| < n^2 * (O(\log n))^k,
where f(x) = sum_s hat{f}(s) (-1)^ is the standard Fourier transform over Z_2^n. The base O(log n) of the Fourier growth is tight up to a factor of log log n.