62

Explicit Designs and Extractors

IEEE Annual Symposium on Foundations of Computer Science (FOCS), 2020
Abstract

We give significantly improved explicit constructions of three related pseudorandom objects. 1. Extremal designs: An (n,r,s)(n,r,s)-design, or (n,r,s)(n,r,s)-partial Steiner system, is an rr-uniform hypergraph over nn vertices with pairwise hyperedge intersections of size <s<s. For all constants rsNr\geq s\in\mathbb{N} with rr even, we explicitly construct (n,r,s)(n,r,s)-designs (Gn)nN(G_n)_{n\in\mathbb{N}} with independence number α(Gn)O(n2(rs)r)\alpha(G_n)\leq O(n^{\frac{2(r-s)}{r}}). This gives the first derandomization of a result by R\"odl and \v{S}inajov\'a (Random Structures & Algorithms, 1994). 2. Extractors for adversarial sources: By combining our designs with leakage-resilient extractors (Chattopadhyay et al., FOCS 2020), we establish a new, simple framework for extracting from adversarial sources of locality 00. As a result, we obtain significantly improved low-error extractors for these sources. For any constant δ>0\delta>0, we extract from (N,K,n,(N,K,n, polylog(n))(n))-adversarial sources of locality 00, given just KNδK\geq N^\delta good sources. The previous best result (Chattopadhyay et al., STOC 2020) required KN1/2+o(1)K\geq N^{1/2+o(1)}. 3. Extractors for small-space sources: Using a known reduction to adversarial sources, we immediately obtain improved low-error extractors for space ss sources over nn bits that require entropy kn1/2+δs1/2δk\geq n^{1/2+\delta}\cdot s^{1/2-\delta}, whereas the previous best result (Chattopadhyay et al., STOC 2020) required kn2/3+δs1/3δk\geq n^{2/3+\delta}\cdot s^{1/3-\delta}. On the other hand, using a new reduction from small-space sources to affine sources, we obtain near-optimal extractors for small-space sources in the polynomial error regime. Our extractors require just kslogCnk\geq s\cdot\log^Cn entropy for some constant CC, which is an exponential improvement over the previous best result, which required ks1.12log0.51nk\geq s^{1.1}\cdot2^{\log^{0.51}n} (Chattopadhyay and Li, STOC 2016).

View on arXiv
Comments on this paper