Sparsification of Two-Variable Valued CSPs
Abstract
A valued constraint satisfaction problem (VCSP) instance (V,,w) is a set of variables V with a set of constraints weighted by w. Given a VCSP instance, we are interested in a re-weighted sub-instance (V,'⊂ ,w') such that preserves the value of the given instance (under every assignment to the variables) within factor 1ε. 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) (e.g., for cut, P=XOR) can be sparsified into O(|V|/ε2) constraints if and only if the number of inputs that satisfy P is anything but one (i.e., |P-1(1)| ≠ 1). Furthermore, this sparsity bound is tight unless P is a relatively trivial predicate. We conclude that also systems of 2SAT (or 2LIN) constraints can be sparsified.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.