Optimal Error Pseudodistributions for Read-Once Branching Programs
Abstract
In a seminal work, Nisan (Combinatorica'92) constructed a pseudorandom generator for length and width read-once branching programs with seed length and error . It remains a central question to reduce the seed length to , which would prove that . However, there has been no improvement on Nisan's construction for the case , which is most relevant to space-bounded derandomization. Recently, in a beautiful work, Braverman, Cohen and Garg (STOC'18) introduced the notion of a pseudorandom pseudo-distribution (PRPD) and gave an explicit construction of a PRPD with seed length . A PRPD is a relaxation of a pseudorandom generator, which suffices for derandomizing and also implies a hitting set. Unfortunately, their construction is quite involved and complicated. Hoza and Zuckerman (FOCS'18) later constructed a much simpler hitting set generator with seed length , but their techniques are restricted to hitting sets. In this work, we construct a PRPD with seed length This improves upon the construction in [BCG18] by a factor, and is optimal in the small error regime. In addition, we believe our construction and analysis to be simpler than the work of Braverman, Cohen and Garg.
Keywords
Cite
@article{arxiv.2002.07208,
title = {Optimal Error Pseudodistributions for Read-Once Branching Programs},
author = {Eshan Chattopadhyay and Jyun-Jie Liao},
journal= {arXiv preprint arXiv:2002.07208},
year = {2020}
}