Best-case and Worst-case Sparsifiability of Boolean CSPs

09/17/2018
by   Hubie Chen, et al.
0

We continue the investigation of polynomial-time sparsification for NP-complete Boolean Constraint Satisfaction Problems (CSPs). The goal in sparsification is to reduce the number of constraints in a problem instance without changing the answer, such that a bound on the number of resulting constraints can be given in terms of the number of variables n. We investigate how the worst-case sparsification size depends on the types of constraints allowed in the problem formulation (the constraint language). Two algorithmic results are presented. The first result essentially shows that for any arity k, the only constraint type for which no nontrivial sparsification is possible has exactly one falsifying assignment, and corresponds to logical OR (up to negations). Our second result concerns linear sparsification, that is, a reduction to an equivalent instance with O(n) constraints. Using linear algebra over rings of integers modulo prime powers, we give an elegant necessary and sufficient condition for a constraint type to be captured by a degree-1 polynomial over such a ring, which yields linear sparsifications. The combination of these algorithmic results allows us to prove two characterizations that capture the optimal sparsification sizes for a range of Boolean CSPs. For NP-complete Boolean CSPs whose constraints are symmetric (the satisfaction depends only on the number of 1 values in the assignment, not on their positions), we give a complete characterization of which constraint languages allow for a linear sparsification. For Boolean CSPs in which every constraint has arity at most three, we characterize the optimal size of sparsifications in terms of the largest OR that can be expressed by the constraint language.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/03/2018

The complexity of disjunctive linear Diophantine constraints

We study the Constraint Satisfaction Problem CSP(A), where A is first-or...
research
07/07/2023

A Topological Version of Schaefer's Dichotomy Theorem

Schaefer's dichotomy theorem [Schaefer, STOC'78] states that a boolean c...
research
04/20/2022

A Ihara-Bass Formula for Non-Boolean Matrices and Strong Refutations of Random CSPs

We define a notion of "non-backtracking" matrix associated to any symmet...
research
06/04/2021

On Classifying Continuous Constraint Satisfaction problems

A continuous constraint satisfaction problem (CCSP) is a constraint sati...
research
01/16/2014

The Complexity of Integer Bound Propagation

Bound propagation is an important Artificial Intelligence technique used...
research
07/09/2019

On the Approximability of Presidential Type Predicates

Given a predicate P: {-1, 1}^k →{-1, 1}, let CSP(P) be the set of constr...
research
01/13/2022

The Ideal Membership Problem and Abelian Groups

Given polynomials f_0,…, f_k the Ideal Membership Problem, IMP for short...

Please sign up or login with your details

Forgot password? Click here to reset