Pseudorandom generators for read-once monotone branching programs

Dean Doron, Raghu Meka, Omer Reingold, Avishay Tal, Salil Vadhan

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Motivated by the derandomization of space-bounded computation, there has been a long line of work on constructing pseudorandom generators (PRGs) against various forms of read-once branching programs (ROBPs), with a goal of improving the O(log2 n) seed length of Nisan's classic construction [33] to the optimal O(log n). In this work, we construct an explicit PRG with seed length Oe(log n) for constant-width ROBPs that are monotone, meaning that the states at each time step can be ordered so that edges with the same labels never cross each other. Equivalently, for each fixed input, the transition functions are a monotone function of the state. This result is complementary to a line of work that gave PRGs with seed length O(log n) for (ordered) permutation ROBPs of constant width [7, 26, 12, 37], since the monotonicity constraint can be seen as the “opposite” of the permutation constraint. Our PRG also works for monotone ROBPs that can read the input bits in any order, which are strictly more powerful than read-once AC0. Our PRG achieves better parameters (in terms of the dependence on the depth of the circuit) than the best previous pseudorandom generator for read-once AC0, due to Doron, Hatami, and Hoza [13]. Our pseudorandom generator construction follows Ajtai and Wigderson's approach of iterated pseudorandom restrictions [1, 18]. We give a randomness-efficient width-reduction process which proves that the branching program simplifies to an O(log n)-junta after only O(log log n) independent applications of the Forbes-Kelley pseudorandom restrictions [16].

Original languageEnglish
Title of host publicationApproximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques, APPROX/RANDOM 2021
EditorsMary Wootters, Laura Sanita
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959772075
DOIs
StatePublished - 1 Sep 2021
Externally publishedYes
Event24th International Conference on Approximation Algorithms for Combinatorial Optimization Problems, APPROX 2021 and 25th International Conference on Randomization and Computation, RANDOM 2021 - Virtual, Seattle, United States
Duration: 16 Aug 202118 Aug 2021

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume207

Conference

Conference24th International Conference on Approximation Algorithms for Combinatorial Optimization Problems, APPROX 2021 and 25th International Conference on Randomization and Computation, RANDOM 2021
Country/TerritoryUnited States
CityVirtual, Seattle
Period16/08/2118/08/21

Keywords

  • Branching programs
  • Constant depth circuits
  • Pseudorandom generators

All Science Journal Classification (ASJC) codes

  • Software

Fingerprint

Dive into the research topics of 'Pseudorandom generators for read-once monotone branching programs'. Together they form a unique fingerprint.

Cite this