English

Sparsification of Two-Variable Valued CSPs

Data Structures and Algorithms 2015-09-08 v1

Abstract

A valued constraint satisfaction problem (VCSP) instance (V,Π,w)(V,\Pi,w) is a set of variables VV with a set of constraints Π\Pi weighted by ww. Given a VCSP instance, we are interested in a re-weighted sub-instance (V,ΠΠ,w)(V,\Pi'\subset \Pi,w') such that preserves the value of the given instance (under every assignment to the variables) within factor 1±ϵ1\pm\epsilon. A well-studied special case is cut sparsification in graphs, which has found various applications. We show that a VCSP instance consisting of a single boolean predicate P(x,y)P(x,y) (e.g., for cut, P=\mboxXORP=\mbox{XOR}) can be sparsified into O(V/ϵ2)O(|V|/\epsilon^2) constraints if and only if the number of inputs that satisfy PP is anything but one (i.e., P1(1)1|P^{-1}(1)| \neq 1). Furthermore, this sparsity bound is tight unless PP is a relatively trivial predicate. We conclude that also systems of 2SAT (or 2LIN) constraints can be sparsified.

Keywords

Cite

@article{arxiv.1509.01844,
  title  = {Sparsification of Two-Variable Valued CSPs},
  author = {Arnold Filtser and Robert Krauthgamer},
  journal= {arXiv preprint arXiv:1509.01844},
  year   = {2015}
}
R2 v1 2026-06-22T10:50:15.962Z