Abstract
Constraint propagation [10,7,5] (CP) is a cornerstone algorithm of constraint programming, mainly devoted to the computation of local consistency properties of constraint satisfaction problems. The abstract formulation of CP is the combination of a set of reduction functions (black-box solvers) on a domain [8,9,2,1]. Intuitively, there is a dependence relation between functions and domains, such that a function must be applied if a domain it depends on is reduced. The essential property of CP is confluence or strategy-independence. In other words, the order solvers are applied does not influence the output characterized in terms of a common fixed-point of the solvers. Owing to this remark, several strategies based on heuristics, data structures, or knowledge of the solvers have been implemented.
This research was carried out while Eric Monfroy was visiting IRIN.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Krzysztof Apt. The Essence of Constraint Propagation. Theoretical Computer Science, 221(1–2):179–210, 1999.
Frédéric Benhamou. Heterogeneous Constraint Solving. In Proceedings of International Conference on Algebraic and Logic Programming, volume 1139 of LNCS, pages 62–76, Aachen, Germany, 1996. Springer.
Laurent Granvilliers and Gaétan Hains. A Conservative Scheme for Parallel Interval Narrowing. Information Processing Letters, 74(3–4):141–146, 2000.
Olivier Lhomme, Arnaud Gotlieb, and Michel Rueher. Dynamic Optimization of Interval Narrowing Algorithms. Journal of Logic Programming, 37(1–2):165–183, 1998.
Alan Mackworth. Consistency in Networks of Relations. Artificial Intelligence, 8(1):99–118, 1977.
Eric Monfroy. Using Weaker Functions for Constraint Propagation over Real Numbers. In Proceedings of ACM Symposium of Applied Computing, pages 553–559, San Antonio, USA, 1999.
Ugo Montanari. Networks of Constraints: Fundamental Properties and Applications to Picture Processing. Information Science, 7(2):95–132, 1974.
Aleksandr Narin’yani. Sub-definiteness and Basic Means of Knowledge Representation. Computers and Artificial Intelligence, 5, 1983.
William Older and André Vellino. Constraint Arithmetic on Real Intervals. In Frédéric Benhamou and Alain Colmerauer, editors, Constraint Logic Programming: Selected Research. MIT Press, 1993.
David Waltz. Generating Semantic Descriptions from Drawings of Scenes with Shadows. In P. H. Winston, editor, The Psychology of Computer Vision. McGraw Hill, 1975.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Granvilliers, L., Monfroy, E. (2000). Constraint Propagation: Between Abstract Models and ad hoc Strategies. In: Dechter, R. (eds) Principles and Practice of Constraint Programming – CP 2000. CP 2000. Lecture Notes in Computer Science, vol 1894. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45349-0_39
Download citation
DOI: https://doi.org/10.1007/3-540-45349-0_39
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41053-9
Online ISBN: 978-3-540-45349-9
eBook Packages: Springer Book Archive