English

Weighted Pseudorandom Generators for Read-Once Branching Programs via Weighted Pseudorandom Reductions

Computational Complexity 2025-07-22 v4 Data Structures and Algorithms

Abstract

We study weighted pseudorandom generators (WPRGs) and derandomizations for read-once branching programs (ROBPs). Denote nn and ww as the length and the width of a ROBP. We have the following results. For standard ROBPs, we give an explicit ε\varepsilon-WPRG with seed length O(lognlog(nw)max{1,loglogwloglogn}+logw(logloglogwloglogmax{2,logwlognε})+log1ε).O\left(\frac{\log n\log (nw)}{\max\left\{1,\log\log w-\log\log n\right\}}+\log w \left(\log\log\log w-\log\log\max\left\{2,\frac{\log w}{\log \frac{n}{\varepsilon}}\right\}\right)+\log\frac{1}{\varepsilon}\right). For permutation ROBPs with unbounded widths and single accept nodes, we give an explicit ε\varepsilon-WPRG with seed length O(logn(loglogn+log(1/ε))+log(1/ε)).O\left( \log n\left( \log\log n + \sqrt{\log(1/\varepsilon)} \right)+\log(1/\varepsilon)\right). We also give a new Nisan-Zuckerman style derandomization for regular ROBPs with width ww, length n=2O(logw)n = 2^{O(\sqrt{\log w})}, and multiple accept nodes. We attain optimal space complexity O(logw)O(\log w) for arbitrary approximation error ε=1/poly(w)\varepsilon = 1/\text{poly} (w). All our results are based on iterative weighted pseudorandom reductions, which can iteratively reduce fooling long ROBPs to fooling short ones.

Keywords

Cite

@article{arxiv.2502.08272,
  title  = {Weighted Pseudorandom Generators for Read-Once Branching Programs via Weighted Pseudorandom Reductions},
  author = {Kuan Cheng and Ruiyang Wu},
  journal= {arXiv preprint arXiv:2502.08272},
  year   = {2025}
}
R2 v1 2026-06-28T21:41:27.829Z