English

Complete Classification of Generalized Santha-Vazirani Sources

Computational Complexity 2017-09-12 v1 Probability

Abstract

Let F\mathcal{F} be a finite alphabet and D\mathcal{D} be a finite set of distributions over F\mathcal{F}. A Generalized Santha-Vazirani (GSV) source of type (F,D)(\mathcal{F}, \mathcal{D}), introduced by Beigi, Etesami and Gohari (ICALP 2015, SICOMP 2017), is a random sequence (F1,,Fn)(F_1, \dots, F_n) in Fn\mathcal{F}^n, where FiF_i is a sample from some distribution dDd \in \mathcal{D} whose choice may depend on F1,,Fi1F_1, \dots, F_{i-1}. We show that all GSV source types (F,D)(\mathcal{F}, \mathcal{D}) fall into one of three categories: (1) non-extractable; (2) extractable with error nΘ(1)n^{-\Theta(1)}; (3) extractable with error 2Ω(n)2^{-\Omega(n)}. This rules out other error rates like 1/logn1/\log n or 2n2^{-\sqrt{n}}. We provide essentially randomness-optimal extraction algorithms for extractable sources. Our algorithm for category (2) sources extracts with error ε\varepsilon from n=poly(1/ε)n = \mathrm{poly}(1/\varepsilon) samples in time linear in nn. Our algorithm for category (3) sources extracts mm bits with error ε\varepsilon from n=O(m+log1/ε)n = O(m + \log 1/\varepsilon) samples in time min{O(nm2m),nO(F)}\min\{O(nm2^m),n^{O(\lvert\mathcal{F}\rvert)}\}. We also give algorithms for classifying a GSV source type (F,D)(\mathcal{F}, \mathcal{D}): Membership in category (1) can be decided in NP\mathrm{NP}, while membership in category (3) is polynomial-time decidable.

Cite

@article{arxiv.1709.03053,
  title  = {Complete Classification of Generalized Santha-Vazirani Sources},
  author = {Salman Beigi and Andrej Bogdanov and Omid Etesami and Siyao Guo},
  journal= {arXiv preprint arXiv:1709.03053},
  year   = {2017}
}

Comments

20 pages

R2 v1 2026-06-22T21:38:09.596Z