Variable and value elimination in binary constraint satisfaction via forbidden patterns

02/12/2015
by   David A. Cohen, et al.
0

Variable or value elimination in a constraint satisfaction problem (CSP) can be used in preprocessing or during search to reduce search space size. A variable elimination rule (value elimination rule) allows the polynomial-time identification of certain variables (domain elements) whose elimination, without the introduction of extra compensatory constraints, does not affect the satisfiability of an instance. We show that there are essentially just four variable elimination rules and three value elimination rules defined by forbidding generic sub-instances, known as irreducible existential patterns, in arc-consistent CSP instances. One of the variable elimination rules is the already-known Broken Triangle Property, whereas the other three are novel. The three value elimination rules can all be seen as strict generalisations of neighbourhood substitution.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/10/2019

Variable elimination in binary CSPs

We investigate rules which allow variable elimination in binary CSP (con...
research
07/04/2012

The Relationship Between AND/OR Search and Variable Elimination

In this paper we compare search and inference in graphical models throug...
research
04/14/2022

Bilateral Inversion Principles

This paper formulates a bilateral account of harmony that is an alternat...
research
01/15/2014

Solving Weighted Constraint Satisfaction Problems with Memetic/Exact Hybrid Algorithms

A weighted constraint satisfaction problem (WCSP) is a constraint satisf...
research
07/21/2022

A Node Elimination Algorithm for Cubature of High-Dimensional Polytopes

Node elimination is a numerical approach to obtain cubature rules for th...
research
09/09/2011

On the Practical use of Variable Elimination in Constraint Optimization Problems: 'Still-life' as a Case Study

Variable elimination is a general technique for constraint processing. I...
research
10/19/2012

Value Elimination: Bayesian Inference via Backtracking Search

Backtracking search is a powerful algorithmic paradigm that can be used ...

Please sign up or login with your details

Forgot password? Click here to reset