Linear space streaming lower bounds for approximating CSPs

📅 2021-06-24
🏛️ Electron. Colloquium Comput. Complex.
📈 Citations: 15
Influential: 0
📄 PDF
🤖 AI Summary
This work investigates the approximability threshold of constraint satisfaction problems (CSPs) in the streaming model. For $n$-variable CSPs over domain ${0,dots,q-1}$ with $O(n)$ constraints, we prove that any algorithm achieving approximation ratio strictly better than the trivial $1/q$ requires $Omega(n)$ space—establishing the first linear-space lower bound for approximation ratios below $1/2$. Methodologically, we extend the Kapralov–Krachun linear lower-bound technique to general CSPs (surpassing prior $Omega(sqrt{n})$ bounds) via modular-$q$ linear equation encoding, communication complexity analysis, and pseudorandom hard-instance reduction. This yields optimal $q^{-(k-1)}$ inapproximability for Max $k$-LIN mod $q$ with $k>2$, $q>2$. Our results uniformly characterize the streaming hardness of broad CSP subclasses: all nontrivial approximation requires essentially linear space, significantly advancing the theoretical understanding of streaming algorithm limitations.
📝 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,…,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 mod 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 Ω(√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.
Problem

Research questions and friction points this paper is trying to address.

Proves linear space lower bounds for approximating CSPs in streaming settings.
Identifies a subclass of CSPs requiring linear space for non-trivial approximations.
Extends previous work to Max k-LIN-mod q with k>2 and q>2.
Innovation

Methods, ideas, or system contributions that make the work stand out.

Optimal inapproximability for Max k-LIN-mod q
Linear space lower bounds for CSPs
Extends Kapralov and Krachun's MaxCut results
🔎 Similar Papers
No similar papers found.
Chi-Ning Chou
Chi-Ning Chou
Flatiron Institute
Computational NeuroscienceTheory of ComputationQuantum Computation
Alexander Golovnev
Alexander Golovnev
Georgetown University
Computational ComplexityAlgorithmsCircuit ComplexityCryptography
M
M. Sudan
School of Engineering and Applied Sciences, Harvard University, Cambridge, Massachusetts, USA
A
A. Velingker
Google Research
S
Santhoshini Velusamy
Toyota Technological Institute at Chicago, Illinois, USA