Explicit Directional Affine Extractors and Improved Hardness for Linear Branching Programs

04/22/2023
by   Xin Li, et al.
0

In a recent work, Gryaznov, Pudlák, and Talebanfard (CCC' 22) introduced a stronger version of affine extractors known as directional affine extractors, together with a generalization of 𝖱𝖮𝖡𝖯s where each node can make linear queries, and showed that the former implies strong lower bound for a certain type of the latter known as strongly read-once linear branching programs (𝖲𝖱𝖮𝖫𝖡𝖯s). Their main result gives explicit constructions of directional affine extractors for entropy k > 2n/3, which implies average-case complexity 2^n/3-o(n) against 𝖲𝖱𝖮𝖫𝖡𝖯s with exponentially small correlation. A follow-up work by Chattopadhyay and Liao (ECCC' 22) improves the hardness to 2^n-o(n) at the price of increasing the correlation to polynomially large. This paper provides a much more in-depth study of directional affine extractors, 𝖲𝖱𝖮𝖫𝖡𝖯s, and 𝖱𝖮𝖡𝖯s. Our main results include: A formal separation between 𝖲𝖱𝖮𝖫𝖡𝖯 and 𝖱𝖮𝖡𝖯, showing that 𝖲𝖱𝖮𝖫𝖡𝖯s can be exponentially more powerful than 𝖱𝖮𝖡𝖯s. An explicit construction of directional affine extractors with k=o(n) and exponentially small error, which gives average-case complexity 2^n-o(n) against 𝖲𝖱𝖮𝖫𝖡𝖯s with exponentially small correlation, thus answering the two open questions raised in previous works. An explicit function in 𝖠𝖢^0 that gives average-case complexity 2^(1-δ)n against 𝖱𝖮𝖡𝖯s with negligible correlation, for any constant δ>0. Previously, the best size lower bound for any function in 𝖠𝖢^0 against 𝖱𝖮𝖡𝖯s is only 2^Ω(√(n)). One of the key ingredients in our constructions is a new linear somewhere condenser for affine sources.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset
Success!
Error Icon An error occurred

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×

Consider DeepAI Pro