Enhancing Constraint Propagation with Composition Operators

Constraint propagation is a general algorithmic approach for pruning the search space of a CSP. In a uniform way, K. R. Apt has defined a computation as an iteration of reduction functions over a domain. He has also demonstrated the need for integrating static properties of reduction functions (commutativity and semi-commutativity) to design specialized algorithms such as AC3 and DAC. We introduce here a set of operators for modeling compositions of reduction functions. Two of the major goals are to tackle parallel computations, and dynamic behaviours (such as slow convergence).

[1]  Frédéric Goualard,et al.  Revising Hull and Box Consistency , 1999, ICLP.

[2]  Krzysztof R. Apt,et al.  The Essence of Constraint Propagation , 1998, Theor. Comput. Sci..

[3]  Gaétan Hains,et al.  A conservative scheme for parallel interval narrowing , 2000, Inf. Process. Lett..

[4]  Krzysztof R. Apt The role of commutativity in constraint propagation algorithms , 2000, TOPL.

[5]  Laurent Granvilliers,et al.  On the Combination of Interval Constraint Solvers , 2001, Reliab. Comput..

[6]  G. Hains,et al.  Towards high-quality, high-speed numerical computation , 1997, 1997 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing, PACRIM. 10 Years Networking the Pacific Rim, 1987-1997.

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

[8]  Pascal Van Hentenryck,et al.  Numerica: A Modeling Language for Global Optimization , 1997, IJCAI.

[9]  Eric Monfroy,et al.  Chaotic iteration for distributed constraint propagation , 1999, SAC '99.

[10]  Arnaud Gotlieb,et al.  Dynamic Optimization of Interval Narrowing Algorithms , 1998, J. Log. Program..