Linear Space Streaming Lower Bounds for Approximating CSPs
Chi-Ning Chou, Alexander Golovnev, Madhu Sudan, Ameya Velingker, Santhoshini Velusamy
TL;DR
This work establishes near-optimal linear-space lower bounds for streaming algorithms approximating Max-CSPs, extending Kapralov–Krachun-type hardness to a broad class of CSPs beyond Max Cut. The authors design a unified communication framework (IRMD/IFRMD) and a robust Fourier-analytic boundedness toolkit to show that improving over trivial approximability by a factor at most q requires Ω(n) space in one-pass streaming. Central to the approach is a tight q^{-(k-1)}-inapproximability for Max k-EQ(q), analyzed via a multi-player folded-encoding reduction and a delicate induction on posterior sets, controlled by a trio of boundedness lemmas. The results imply approximation resistance for wide CSP families and give a sharp q-factor bound on any sublinear-space approximation for general CSPs, with concrete implications for Max q-coloring, Unique Games, and Max-Lin systems. Overall, the paper significantly advances our understanding of the boundaries between sublinear-space streaming capabilities and CSP approximability.
Abstract
We consider the approximability of constraint satisfaction problems in the streaming setting. For every constraint satisfaction problem (CSP) on $n$ variables taking values in $\{0,\ldots,q-1\}$, we prove that improving over the trivial approximability by a factor of $q$ requires $Ω(n)$ space even on instances with $O(n)$ constraints. We also identify a broad subclass of problems for which any improvement over the trivial approximability requires $Ω(n)$ space. The key technical core is an optimal, $q^{-(k-1)}$-inapproximability for the Max $k$-LIN-mod $q$ problem, which is the Max CSP problem where every constraint is given by a system of $k-1$ linear equations $\bmod q$ over $k$ variables. Our work builds on and extends the breakthrough work of Kapralov and Krachun (Proc. STOC 2019) who showed a linear lower bound on any non-trivial approximation of the MaxCut problem in graphs. MaxCut corresponds roughly to the case of Max $k$-LIN-mod $q$ with ${k=q=2}$. For general CSPs in the streaming setting, prior results only yielded $Ω(\sqrt{n})$ space bounds. In particular no linear space lower bound was known for an approximation factor less than $1/2$ for any CSP. Extending the work of Kapralov and Krachun to Max $k$-LIN-mod $q$ to $k>2$ and $q>2$ (while getting optimal hardness results) is the main technical contribution of this work. Each one of these extensions provides non-trivial technical challenges that we overcome in this work.
