Pseudorandom Generators for Width-3 Branching Programs

06/11/2018
by   Raghu Meka, et al.
0

We construct pseudorandom generators of seed length Õ((n)·(1/ϵ)) that ϵ-fool ordered read-once branching programs (ROBPs) of width 3 and length n. For unordered ROBPs, we construct pseudorandom generators with seed length Õ((n) ·poly(1/ϵ)). This is the first improvement for pseudorandom generators fooling width 3 ROBPs since the work of Nisan [Combinatorica, 1992]. Our constructions are based on the `iterated milder restrictions' approach of Gopalan et al. [FOCS, 2012] (which further extends the Ajtai-Wigderson framework [FOCS, 1985]), combined with the INW-generator [STOC, 1994] at the last step (as analyzed by Braverman et al. [SICOMP, 2014]). For the unordered case, we combine iterated milder restrictions with the generator of Chattopadhyay et al. [CCC, 2018]. Two conceptual ideas that play an important role in our analysis are: (1) A relabeling technique allowing us to analyze a relabeled version of the given branching program, which turns out to be much easier. (2) Treating the number of colliding layers in a branching program as a progress measure and showing that it reduces significantly under pseudorandom restrictions. In addition, we achieve nearly optimal seed-length Õ((n/ϵ)) for the classes of: (1) read-once polynomials on n variables, (2) locally-monotone ROBPs of length n and width 3 (generalizing read-once CNFs and DNFs), and (3) constant-width ROBPs of length n having a layer of width 2 in every consecutive poly(n) layers.

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
05/07/2008

UV Direct-Writing of Metals on Polyimide

Conductive micro-patterned copper tracks were fabricated by UV direct-wr...
research
08/19/2018

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

A central question in derandomization is whether randomized logspace (RL...
research
01/04/2021

A polynomial time construction of a hitting set for read-once branching programs of width 3

Recently, an interest in constructing pseudorandom or hitting set genera...
research
09/08/2023

Recursive Error Reduction for Regular Branching Programs

In a recent work, Chen, Hoza, Lyu, Tal and Wu (FOCS 2023) showed an impr...
research
08/13/2018

Fooling Polytopes

We give a pseudorandom generator that fools m-facet polytopes over {0,1}...
research
02/17/2020

Optimal Error Pseudodistributions for Read-Once Branching Programs

In 1992, Nisan (Combinatorica'92) constructed a pseudorandom generator f...

Please sign up or login with your details

Forgot password? Click here to reset