A Dichotomy Theorem for Multi-Pass Streaming CSPs
Abstract
We show a dichotomy result for -pass streaming algorithms for all CSPs and for up to polynomially many passes. More precisely, we prove that for any arity parameter , finite alphabet , collection of -ary predicates over and any , there exists such that: 1. For any there is a constant pass, -space randomized streaming algorithm solving the promise problem . That is, the algorithm accepts inputs with value at least with probability at least , and rejects inputs with value at most with probability at least . 2. For all , any -pass (even randomized) streaming algorithm that solves the promise problem must use space. Our approximation algorithm is based on a certain linear-programming relaxation of the CSP and on a distributed algorithm that approximates its value. This part builds on the works [Yoshida, STOC 2011] and [Saxena, Singer, Sudan, Velusamy, SODA 2025]. For our hardness result we show how to translate an integrality gap of the linear program into a family of hard instances, which we then analyze via studying a related communication complexity problem. That analysis is based on discrete Fourier analysis and builds on a prior work of the authors and on the work [Chou, Golovnev, Sudan, Velusamy, J.ACM 2024].
Cite
@article{arxiv.2509.11399,
title = {A Dichotomy Theorem for Multi-Pass Streaming CSPs},
author = {Yumou Fei and Dor Minzer and Shuo Wang},
journal= {arXiv preprint arXiv:2509.11399},
year = {2026}
}
Comments
various minor errors corrected in the second version