Arrow Research search
Back to STOC

STOC 2018

Improved pseudorandomness for unordered branching programs through local monotonicity

Conference Paper Session 3C Algorithms and Complexity · Theoretical Computer Science

Abstract

We present an explicit pseudorandom generator with seed length Õ((log n ) w +1 ) for read-once, oblivious, width w branching programs that can read their input bits in any order. This improves upon the work of Impagliazzo, Meka and Zuckerman (FOCS’12) where they required seed length n 1/2+ o (1) . A central ingredient in our work is the following bound that we prove on the Fourier spectrum of branching programs. For any width w read-once, oblivious branching program B :{0,1} n → {0,1}, any k ∈ {1,…, n }, [complex formula not displayed] This settles a conjecture posed by Reingold, Steinke and Vadhan (RANDOM’13). Our analysis crucially uses a notion of local monotonicity on the edge labeling of the branching program. We carry critical parts of our proof under the assumption of local monotonicity and show how to deduce our results for unrestricted branching programs.

Authors

Keywords

  • Branching programs
  • Fourier analysis
  • pseudorandom generators
  • random restrictions
  • small-space computation
  • space-bounded computation

Context

Venue
ACM Symposium on Theory of Computing
Archive span
1969-2025
Indexed papers
4364
Paper id
1056194837521644293
v2026.09.13