Abstract

In this work we consider the approximability of Max-CSP(f)\textsf{Max-CSP}(f) in the context of sketching algorithms and completely characterize the approximability of all Boolean CSPs. Specifically, given ff, γγ and ββ we show that either (1) the (γ,β)(γ,β)-approximation version of Max-CSP(f)\textsf{Max-CSP}(f) has a linear sketching algorithm using O(log⁡n)O(\log n) space, or (2) for every ε>0ε> 0 the (γ−ε,β+ε)(γ-ε,β+ε)-approximation version of Max-CSP(f)\textsf{Max-CSP}(f) requires Ω(n)Ω(\sqrt{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=2k=2 and show streaming approximation resistance of all CSPs for which f−1(1)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.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.