Reduction operations in fuzzy or valued constraint satisfaction

In the constraint satisfaction problem (CSP) knowledge about a relation on n variables is given in the form of constraints on subsets of the variables. A solution to the CSP is simply an instantiation of the n variables which satisfies all the constraints. The fuzzy constraint satisfaction problem (FCSP) is a generalisation of the CSP to the case in which the constraints are not categorical but represent preferences in the form of fuzzy sets. The FCSP is then an optimisation problem in the space of all possible instantiations of the n variables. It has potentially many more applications in real-world problems than the CSP.When the aim is to maximise the value of the most violated constraint, then the FCSP can be solved by solving a logarithmic number of CSPs. Fuzzy k-consistency can even be established by an algorithm whose worst-case complexity is identical to that of an optimal k-consistency algorithm for CSPs.When the operator used to aggregate constraint values is strictly monotonic (as is the case in MAX-CSP, for example) the classic operation of arc consistency has to be completely redefined. We show that an ordered version of arc consistency exists for all FCSPs with a strictly monotonic aggregation operator, and that, in the case of MAX-CSP, it can be established by an algorithm whose worst-case complexity is identical to that of the optimal arc consistency algorithm for CSPs.Neighbourhood substitution in CSPs can be generalised to fuzzy neighbourhood substitution in FCSPs, whether the aggregation operator is strictly monotonic or idempotent. We give an algorithm for applying fuzzy neighbourhood substitutions until convergence based on the corresponding algorithm for CSPs.

[1]  Rina Dechter,et al.  Network-based heuristics for constraint satisfaction problems , 1988 .

[2]  Rina Dechter,et al.  From Local to Global Consistency , 1990, Artif. Intell..

[3]  Thomas C. Henderson,et al.  Arc and Path Consistency Revisited , 1986, Artif. Intell..

[4]  Alan K. Mackworth Consistency in Networks of Relations , 1977, Artif. Intell..

[5]  Eugene C. Freuder Synthesizing constraint expressions , 1978, CACM.

[6]  Martin C. Cooper Visual occlusion and the interpretation of ambiguous pictures , 1992 .

[7]  D. Dubois,et al.  The calculus of fuzzy restrictions as a basis for flexible constraint satisfaction , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.

[8]  Eugene C. Freuder Eliminating Interchangeable Values in Constraint Satisfaction Problems , 1991, AAAI.

[9]  Helene Fargier Problèmes de satisfaction de contraintes flexibles. Application à l'ordonnancement de production , 1994 .

[10]  Thomas Schiex,et al.  Selecting preferred solutions in Fuzzy Constraint Satisfaction Problems , 1993 .

[11]  Jitendra Malik,et al.  Interpreting line drawings of curved objects , 1986, International Journal of Computer Vision.

[12]  Francesca Rossi,et al.  Semiring-based constraint satisfaction and optimization , 1997, JACM.

[13]  Thomas Schiex,et al.  Possibilistic Constraint Satisfaction Problems or "How to Handle Soft Constraints?" , 1992, UAI.

[14]  Mark Allen Weiss,et al.  Data structures and algorithm analysis in C , 1991 .

[15]  Thomas Schiex,et al.  Valued Constraint Satisfaction Problems: Hard and Easy Problems , 1995, IJCAI.

[16]  Chia-Hoang Lee,et al.  Comments on Mohr and Henderson's Path Consistency Algorithm , 1988, Artif. Intell..

[17]  Didier Dubois,et al.  A class of fuzzy measures based on triangular norms , 1982 .

[18]  Robert M. Haralick,et al.  Structural Descriptions and Inexact Matching , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Francesca Rossi,et al.  Semiring-based constraint solving and optimization , 1997 .

[20]  Martin C. Cooper Fundamental Properties of Neighbourhood Substitution in Constraint Satisfaction Problems , 1997, Artif. Intell..

[21]  Martin C. Cooper,et al.  Characterising Tractable Constraints , 1994, Artif. Intell..

[22]  David L. Waltz,et al.  Understanding Line drawings of Scenes with Shadows , 1975 .

[23]  Azriel Rosenfeld,et al.  Scene Labeling by Relaxation Operations , 1976, IEEE Transactions on Systems, Man, and Cybernetics.

[24]  Martin C. Cooper An Optimal k-Consistency Algorithm , 1989, Artif. Intell..

[25]  M. B. Clowes,et al.  On Seeing Things , 1971, Artif. Intell..

[26]  Roger Mohr,et al.  Good Old Discrete Relaxation , 1988, ECAI.

[27]  Martin C. Cooper,et al.  A Substitution Operation for Constraints , 1994, PPCP.

[28]  Thomas Schiex,et al.  Semiring-Based CSPs and Valued CSPs: Basic Properties and Comparison , 1995, Over-Constrained Systems.

[29]  Martin C. Cooper Interpretation of line drawings of complex objects , 1993, Image Vis. Comput..