arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1808.06265cs.CC
收藏

任意顺序只读分支程序的伪随机生成器

Pseudorandom Generators for Read-Once Branching Programs, in any Order

Michael A. Forbes, Zander Kelley

摘要:

去随机化的一个核心问题是随机化的对数空间(RL)是否等于确定性的对数空间(L)。为了证明RL = L,构造显式伪随机生成器(PRG)就足够了,它可以欺骗多项式大小的只读(不经意)分支程序(roBP)。从Nisan的工作出发,构造了种子长度为$O(\log^2 n)$的伪随机数发生器。不幸的是,改进这种种子长度一般已被证明具有挑战性,似乎需要新的想法。最近的一系列调查建议关注现有PRG的特定限制,即它们仅在以特定的已知顺序读取变量时欺骗roBP,例如$x_1<\cdots<x_n$。相比之下,存在性地可以获得对数种子长度,用于欺骗在任何固定的未知置换$x_{π(1)}<\cdots<x_{π(n)}$下读取变量的多项式大小的roBP的集合。虽然最近的工作已经建立了新的PRG在这种设置的roBP的子类,有没有已知的$n^{o(1)}$种子长度显式PRG一般多项式大小的roBP在这种设置。在这项工作中,我们遵循Haramaty,Lee和Viola的"有界独立加噪声"范式,并在一般roBP未知阶设置下给出改进的分析。通过这种分析,我们得到了一个显式的PRG与种子长度$O(\log^3 n)$多项式大小的roBP读取他们的位在一个未知的顺序。插入Chattopadhyay,Hatami,Reingold和Tal最近的傅立叶尾界,当roBP具有恒定宽度时,我们可以获得$\widetilde{O}(\log^2 n)$种子长度。

英文摘要:

A central question in derandomization is whether randomized logspace (RL) equals deterministic logspace (L). To show that RL=L, it suffices to construct explicit pseudorandom generators (PRGs) that fool polynomial-size read-once (oblivious) branching programs (roBPs). Starting with the work of Nisan, pseudorandom generators with seed-length $O(\log^2 n)$ were constructed. Unfortunately, improving on this seed-length in general has proven challenging and seems to require new ideas. A recent line of inquiry has suggested focusing on a particular limitation of the existing PRGs, which is that they only fool roBPs when the variables are read in a particular known order, such as $x_1<\cdots<x_n$. In comparison, existentially one can obtain logarithmic seed-length for fooling the set of polynomial-size roBPs that read the variables under any fixed unknown permutation $x_{π(1)}<\cdots<x_{π(n)}$. While recent works have established novel PRGs in this setting for subclasses of roBPs, there were no known $n^{o(1)}$ seed-length explicit PRGs for general polynomial-size roBPs in this setting. In this work, we follow the "bounded independence plus noise" paradigm of Haramaty, Lee and Viola, and give an improved analysis in the general roBP unknown-order setting. With this analysis we obtain an explicit PRG with seed-length $O(\log^3 n)$ for polynomial-size roBPs reading their bits in an unknown order. Plugging in a recent Fourier tail bound of Chattopadhyay, Hatami, Reingold, and Tal, we can obtain a $\widetilde{O}(\log^2 n)$ seed-length when the roBP is of constant width.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑