Approximability of all Boolean CSPs with linear sketches
Abstract
In this work we consider the approximability of Max-CSP(f) in the context of sketching algorithms and completely characterize the approximability of all Boolean CSPs. Specifically, given f, γ and β we show that either (1) the (γ,β)-approximation version of Max-CSP(f) has a linear sketching algorithm using O( n) space, or (2) for every ε > 0 the (γ-ε,β+ε)-approximation version of Max-CSP(f) requires (n) space for any sketching algorithm. We also prove lower bounds against streaming algorithms for several CSPs. In particular, we recover the streaming dichotomy of [CGV20] for k=2 and show streaming approximation resistance of all CSPs for which f-1(1) supports a distribution with uniform marginals. Our positive results show wider applicability of bias-based algorithms used previously by [GVV17] and [CGV20] by giving a systematic way to discover biases. Our negative results combine the Fourier analytic methods of [KKS15], which we extend to a wider class of CSPs, with a rich collection of reductions among communication complexity problems that lie at the heart of the negative results.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.