English

Near-Optimal Space Lower Bounds for Streaming CSPs

Computational Complexity 2026-04-06 v1 Data Structures and Algorithms

Abstract

In a streaming constraint satisfaction problem (streaming CSP), a pp-pass algorithm receives the constraints of an instance sequentially, making pp passes over the input in a fixed order, with the goal of approximating the maximum fraction of satisfiable constraints. We show near optimal space lower bounds for streaming CSPs, improving upon prior works. (1) Fei, Minzer and Wang (\textit{STOC 2026}) showed that for any CSP, the basic linear program defines a threshold αLP[0,1]\alpha_{\mathrm{LP}}\in [0,1] such that, for any ε>0\varepsilon > 0, an (αLPε)(\alpha_{\mathrm{LP}} - \varepsilon)-approximation can be achieved using constant passes and polylogarithmic space, whereas achieving (αLP+ε)(\alpha_{\mathrm{LP}} + \varepsilon)-approximation requires Ω(n1/3/p)\Omega(n^{1/3}/p) space. We improve this lower bound to Ω(n/p)\Omega(\sqrt{n}/p), which is nearly tight for a gap version of the problem. (2) For p=o(logn)p=o(\log n), we further strengthen the lower bound to Ω(n2Oε(p))\Omega(n\cdot2^{-O_{\varepsilon}(p)}). Combined with existing algorithmic results, this shows that αLP\alpha_{\mathrm{LP}} is not only the limit of multi-pass polylogarithmic-space algorithms, but also the limit of single-pass sublinear-space algorithms on bounded-degree instances. (3) For certain CSPs, we show that there exists α<1\alpha < 1 such that achieving an α\alpha-approximation requires Ω(n/p)\Omega(n/p) space. Our proofs are Fourier analytic, building on the techniques of Fei, Minzer and Wang (\textit{STOC 2026}) and the Fourier-1\ell_1-based lower bound method of Kapralov and Krachun (\textit{STOC 2019}).

Keywords

Cite

@article{arxiv.2604.01400,
  title  = {Near-Optimal Space Lower Bounds for Streaming CSPs},
  author = {Yumou Fei and Dor Minzer and Shuo Wang},
  journal= {arXiv preprint arXiv:2604.01400},
  year   = {2026}
}
R2 v1 2026-07-01T11:49:55.545Z