Circuit Complexity and Decompositions of Global Constraints

05/22/2009
by   Christian Bessiere, et al.
0

We show that tools from circuit complexity can be used to study decompositions of global constraints. In particular, we study decompositions of global constraints into conjunctive normal form with the property that unit propagation on the decomposition enforces the same level of consistency as a specialized propagation algorithm. We prove that a constraint propagator has a a polynomial size decomposition if and only if it can be computed by a polynomial size monotone Boolean circuit. Lower bounds on the size of monotone Boolean circuits thus translate to lower bounds on the size of decompositions of global constraints. For instance, we prove that there is no polynomial sized decomposition of the domain consistency propagator for the ALLDIFFERENT constraint.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/17/2009

Decomposition of the NVALUE constraint

We study decompositions of NVALUE, a global constraint that can be used ...
research
05/12/2023

Improved Lower Bounds for Monotone q-Multilinear Boolean Circuits

A monotone Boolean circuit is composed of OR gates, AND gates and input ...
research
05/22/2009

Decompositions of All Different, Global Cardinality and Related Constraints

We show that some common and important global constraints like ALL-DIFFE...
research
12/07/2020

Monotone Circuit Lower Bounds from Robust Sunflowers

Robust sunflowers are a generalization of combinatorial sunflowers that ...
research
11/23/2018

Backdoor Decomposable Monotone Circuits and their Propagation Complete Encodings

We describe a compilation language of backdoor decomposable monotone cir...
research
01/14/2022

On Protocols for Monotone Feasible Interpolation

Feasible interpolation is a general technique for proving proof complexi...
research
01/06/2021

A Lower Bound on DNNF Encodings of Pseudo-Boolean Constraints

Two major considerations when encoding pseudo-Boolean (PB) constraints i...

Please sign up or login with your details

Forgot password? Click here to reset