From Constraints to Resolution Rules, Part I: Conceptual Framework

04/11/2013
by   Denis Berthier, et al.
0

Many real world problems naturally appear as constraints satisfaction problems (CSP), for which very efficient algorithms are known. Most of these involve the combination of two techniques: some direct propagation of constraints between variables (with the goal of reducing their sets of possible values) and some kind of structured search (depth-first, breadth-first,...). But when such blind search is not possible or not allowed or when one wants a 'constructive' or a 'pattern-based' solution, one must devise more complex propagation rules instead. In this case, one can introduce the notion of a candidate (a 'still possible' value for a variable). Here, we give this intuitive notion a well defined logical status, from which we can define the concepts of a resolution rule and a resolution theory. In order to keep our analysis as concrete as possible, we illustrate each definition with the well known Sudoku example. Part I proposes a general conceptual framework based on first order logic; with the introduction of chains and braids, Part II will give much deeper results.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/11/2013

From Constraints to Resolution Rules, Part II: chains, braids, confluence and T&E

In this Part II, we apply the general theory developed in Part I to a de...
research
03/28/2000

Some Remarks on Boolean Constraint Propagation

We study here the well-known propagation rules for Boolean constraints. ...
research
05/22/2019

A Hypergraph Based Approach for the 4-Constraint Satisfaction Problem Tractability

Constraint Satisfaction Problem (CSP) is a framework for modeling and so...
research
09/08/1999

Automatic Generation of Constraint Propagation Algorithms for Small Finite Domains

We study here constraint satisfaction problems that are based on predefi...
research
04/05/2013

Pattern-Based Constraint Satisfaction and Logic Puzzles

Pattern-Based Constraint Satisfaction and Logic Puzzles develops a pure ...
research
03/20/2013

Truth as Utility: A Conceptual Synthesis

This paper introduces conceptual relations that synthesize utilitarian a...
research
10/26/2021

Fuzzy Conceptual Graphs: a comparative discussion

Conceptual Graphs (CG) are a graph-based knowledge representation and re...

Please sign up or login with your details

Forgot password? Click here to reset