English

Optimal Error Pseudodistributions for Read-Once Branching Programs

Computational Complexity 2020-06-02 v4

Abstract

In a seminal work, Nisan (Combinatorica'92) constructed a pseudorandom generator for length nn and width ww read-once branching programs with seed length O(lognlog(nw)+lognlog(1/ε))O(\log n\cdot \log(nw)+\log n\cdot\log(1/\varepsilon)) and error ε\varepsilon. It remains a central question to reduce the seed length to O(log(nw/ε))O(\log (nw/\varepsilon)), which would prove that BPL=L\mathbf{BPL}=\mathbf{L}. However, there has been no improvement on Nisan's construction for the case n=wn=w, 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 O~(lognlog(nw)+log(1/ε))\tilde{O}(\log n\cdot \log(nw)+\log(1/\varepsilon)). A PRPD is a relaxation of a pseudorandom generator, which suffices for derandomizing BPL\mathbf{BPL} 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 O(lognlog(nw)+log(1/ε))O(\log n\cdot \log(nw)+\log(1/\varepsilon)), but their techniques are restricted to hitting sets. In this work, we construct a PRPD with seed length O(lognlog(nw)loglog(nw)+log(1/ε)).O(\log n\cdot \log (nw)\cdot \log\log(nw)+\log(1/\varepsilon)). This improves upon the construction in [BCG18] by a O(loglog(1/ε))O(\log\log(1/\varepsilon)) 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}
}
R2 v1 2026-06-23T13:44:31.648Z