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

08/19/2018
by   Michael A. Forbes, et al.
0

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(^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<...<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)<...<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(^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 O(^2 n) seed-length when the roBP is of constant width.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/07/2017

Pseudorandom Bits for Oblivious Branching Programs

We construct a pseudorandom generator which fools read-k oblivious branc...
research
06/11/2018

Pseudorandom Generators for Width-3 Branching Programs

We construct pseudorandom generators of seed length Õ((n)·(1/ϵ)) that ϵ-...
research
08/04/2020

Fractional Pseudorandom Generators from Any Fourier Level

We prove new results on the polarizing random walk framework introduced ...
research
01/20/2021

Positive spectrahedra: Invariance principles and Pseudorandom generators

In a recent work, O'Donnell, Servedio and Tan (STOC 2019) gave explicit ...
research
02/17/2020

Optimal Error Pseudodistributions for Read-Once Branching Programs

In 1992, Nisan (Combinatorica'92) constructed a pseudorandom generator f...
research
02/06/2019

Fourier bounds and pseudorandom generators for product tests

We study the Fourier spectrum of functions f{0,1}^mk→{-1,0,1} which can ...
research
02/20/2020

MEUZZ: Smart Seed Scheduling for Hybrid Fuzzing

Seed scheduling is a prominent factor in determining the yields of hybri...

Please sign up or login with your details

Forgot password? Click here to reset