Lune

SODA2026Top-tier venue

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

Kuan Cheng, Ruiyang Wu

2026Year

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 an ROBP. We have the following results. For standard ROBPs, there exists an explicit ε\varepsilon-WPRG with seed length O(log⁡nlog⁡(nw)max⁡{1,log⁡log⁡w−log⁡log⁡n}+log⁡w(log⁡log⁡log⁡w−log⁡log⁡max⁡{2,log⁡wlog⁡n/ε})+log⁡(1/ε))O\left(\frac{\log n \log(nw)}{\max\{1,\log \log w - \log \log n\}} + \log w \left( \log \log \log w - \log \log \max\left\{2,\frac{\log w}{\log n/\varepsilon}\right\} \right) + \log(1/\varepsilon)\right). When n=wo(1)n = w^{o(1)}, this is better than the construction of Hoza (RANDOM 2022), and the construction of Cohen, Doron, Renard, Sberlo, and Ta-Shma (CCC 2021). Further, by using this in a black-box way, we attain a WPRG for regular ROBPs with seed length O(log⁡n(log⁡(1/ε)+log⁡w+log⁡log⁡n)+log⁡(1/ε))O\left( \log n \left( \sqrt{\log(1/\varepsilon)} + \log w + \log \log n \right) + \log(1/\varepsilon) \right), which slightly improves the result of Chen, Hoza, Lyu, Tal, and Wu (FOCS 2023). For permutation ROBPs with unbounded widths and single accept nodes, we give an explicit ε\varepsilon-WPRG with seed length O(log⁡n(log⁡log⁡n+log⁡(1/ε))+log⁡(1/ε))O\left( \log n \left( \log \log n + \sqrt{\log(1/\varepsilon)} \right) + \log(1/\varepsilon) \right), improving the result of Chen, Hoza, Lyu, Tal, and Wu (FOCS 2023). A key difference is that our result implies a WPRG with optimal seed length for short-wide ROBPs with multiple accept nodes. Specifically, after switching to multiple accept nodes in a standard way by replacing ε\varepsilon with ε/w\varepsilon/w, this gives a WPRG with optimal seed length O(log⁡w)O(\log w) for n=2O(log⁡w)n = 2^{O(\sqrt{\log w})}, and error 1/poly⁡w1/\operatorname{poly} w. The only previous work attaining optimal seed lengths are Nisan-Zuckerman style PRGs which are only optimal for n=poly⁡log⁡wn = \operatorname{poly}\log w, ε=2−log⁡0.9w\varepsilon = 2^{-\log^{0.9} w}. For regular ROBPs with n≤2O(log⁡w)n \le 2^{O(\sqrt{\log w})}, ε=1/poly⁡(w)\varepsilon = 1/\operatorname{poly}(w), we give a derandomization within space O(log⁡w)O(\log w), i.e., in L\mathbf{L} exactly. When requiring the derandomization to be in L\mathbf{L}, the only previous result is again by Nisan-Zuckerman style PRGs, which can only handle n=poly⁡log⁡wn = \operatorname{poly}\log w, ε=2−log⁡0.9w\varepsilon = 2^{-\log^{0.9} w}. If compared to the result of Ahmadinejad, Kelner, Murtagh, Peebles, Sidford, and Vadhan (FOCS 2020), then for n=2O(log⁡w)n = 2^{O(\sqrt{\log w})} our derandomization not only improves the space complexity to optimal, but also substantially improves the time complexity from super-polynomial to standard polynomial in ww. All our results are based on iterative weighted pseudorandom reductions, which can iteratively reduce fooling long ROBPs to fooling short ones.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

Builds on6

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines