Improved parallel derandomization via finite automata with applications
Jeff Giliberti, David G. Harris

TL;DR
This paper introduces improved parallel algorithms for derandomization by fooling finite automata, reducing processor complexity and applying these methods to problems like MAX-CUT and Gale-Berlekamp games.
Contribution
It presents novel parallel algorithms for automata fooling with reduced complexity, utilizing lattice discrepancy rounding and FFT-based methods for efficiency.
Findings
Reduced processor complexity in automata fooling algorithms
Effective derandomization for MAX-CUT and Gale-Berlekamp problems
Enhanced efficiency through state space truncation and FFT convolutions
Abstract
A central approach to algorithmic derandomization is to construct probability distributions with small support that "fool" randomized algorithms, often enabling efficient parallel (NC) implementations. An abstraction of this idea is fooling polynomial-space statistical tests computed via finite automata (Sivakumar 2002); this encompasses a wide range of properties including -wise independence and sums of random variables. We present new parallel algorithms to fool automata, with significantly reduced processor complexity. Briefly, our approach is to iteratively sparsify distributions via work-efficient lattice discrepancy rounding, while tracking an aggregate weighted error that is determined by the Lipschitz value of the statistical tests. We illustrate with applications to the Gale-Berlekamp Switching Game and approximate MAX-CUT via SDP rounding. These involve several…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
