On sketching approximations for symmetric Boolean CSPs

Abstract

A Boolean maximum constraint satisfaction problem, Max-CSP(f), is specified by a predicate f:\-1,1\k\0,1\. An n-variable instance of Max-CSP(f) consists of a list of constraints, each of which applies f to k distinct literals drawn from the n variables. For k=2, Chou, Golovnev, and Velusamy [CGV20, FOCS 2020] obtained explicit ratios characterizing the n-space streaming approximability of every predicate. For k ≥ 3, Chou, Golovnev, Sudan, and Velusamy [CGSV21, arXiv:2102.12351] proved a general dichotomy theorem for n-space sketching algorithms: For every f, there exists α(f)∈ (0,1] such that for every ε>0, Max-CSP(f) is (α(f)-ε)-approximable by an O( n)-space linear sketching algorithm, but (α(f)+ε)-approximation sketching algorithms require (n) space. In this work, we give closed-form expressions for the sketching approximation ratios of multiple families of symmetric Boolean functions. Letting α'k = 2-(k-1) (1-k-2)(k-1)/2, we show that for odd k ≥ 3, α(kAND) = α'k, and for even k ≥ 2, α(kAND) = 2α'k+1. We also resolve the ratio for the "at-least-(k-1)-1's" function for all even k; the "exactly-k+12-1's" function for odd k ∈ \3,…,51\; and fifteen other functions. We stress here that for general f, according to [CGSV21], closed-form expressions for α(f) need not have existed a priori. Separately, for all threshold functions, we give optimal "bias-based" approximation algorithms generalizing [CGV20] while simplifying [CGSV21]. Finally, we investigate the n-space streaming lower bounds in [CGSV21], and show that they are incomplete for 3AND.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…