Table of Contents
Fetching ...

Nine lower bound conjectures on streaming approximation algorithms for CSPs

Noah G. Singer

TL;DR

This paper surveys the landscape of streaming algorithms for Max-CSPs and introduces nine frontier conjectures that aim to delineate unconditional lower bounds in various streaming regimes. It analyzes both single-pass and multi-pass models, highlighting how results for Max-Cut and Max-DiCut differ with respect to input order and space usage, and it frames a general sketching dichotomy (CGSV24) that governs what can be achieved with polylogarithmic space versus sublinear superpolylogarithmic space. By connecting classical communication complexity reductions to streaming lower bounds, the work clarifies where nontrivial streaming approximations are possible and where they are provably hard, while outlining key conjectures that would unify and extend current bounds across CSPs like Max-Cut, Max-DiCut, Max-3-And, and monarchy-inspired predicates. The joint aim is to map the limits of streaming CSP approximations, inform future algorithm design, and guide the search for tight, space-accuracy tradeoffs with broad implications for sublinear-memory computation. The findings have significant implications for understanding information-theoretic constraints on compression of CSP instances and for guiding practical streaming algorithms in graph- and predicate-based optimization problems.

Abstract

In this column, we overview recent progress by many authors on understanding the approximability of constraint satisfaction problems (CSPs) in low-space streaming models. Inspired by this recent progress, we collate nine conjectural lower bounds against streaming algorithms for CSPs, some of which appear here for the first time.

Nine lower bound conjectures on streaming approximation algorithms for CSPs

TL;DR

This paper surveys the landscape of streaming algorithms for Max-CSPs and introduces nine frontier conjectures that aim to delineate unconditional lower bounds in various streaming regimes. It analyzes both single-pass and multi-pass models, highlighting how results for Max-Cut and Max-DiCut differ with respect to input order and space usage, and it frames a general sketching dichotomy (CGSV24) that governs what can be achieved with polylogarithmic space versus sublinear superpolylogarithmic space. By connecting classical communication complexity reductions to streaming lower bounds, the work clarifies where nontrivial streaming approximations are possible and where they are provably hard, while outlining key conjectures that would unify and extend current bounds across CSPs like Max-Cut, Max-DiCut, Max-3-And, and monarchy-inspired predicates. The joint aim is to map the limits of streaming CSP approximations, inform future algorithm design, and guide the search for tight, space-accuracy tradeoffs with broad implications for sublinear-memory computation. The findings have significant implications for understanding information-theoretic constraints on compression of CSP instances and for guiding practical streaming algorithms in graph- and predicate-based optimization problems.

Abstract

In this column, we overview recent progress by many authors on understanding the approximability of constraint satisfaction problems (CSPs) in low-space streaming models. Inspired by this recent progress, we collate nine conjectural lower bounds against streaming algorithms for CSPs, some of which appear here for the first time.

Paper Structure

This paper contains 10 sections, 10 theorems, 5 equations.

Key Result

theorem 3.1

For every constraint family $\Pi$ and $\epsilon > 0$, there is an $(1-\epsilon)$-approximation streaming algorithm for $\textsc{Max-CSP}(\Pi)$ in $O(n \log n/\epsilon^2)$ bits of space.

Theorems & Definitions (18)

  • theorem 3.1: Folklore, see e.g. CGS+22-linear-space
  • remark 3.2
  • theorem 4.1: KK19
  • theorem 4.2: KKS15
  • remark 4.3
  • remark 4.4
  • theorem 5.1: FMW25
  • remark 5.2
  • remark 6.1
  • theorem 6.2: CGV20
  • ...and 8 more