Proceedings

Composition in Hierarchical CLP

Download BibTeX Cite

Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence. Constraint Satisfaction. Pages 640-644.

© 1995 International Joint Conferences on Artificial Intelligence

Abstract

We propose a variant of the Hierarchical Constraint Logic Programming (HCLP) scheme of Borning, Wilson, and others. We consider compositionality and incrementality in Constraint Logic Programming, introduce HCLP, and present Wilson's proof that it is noncompositional. We define a scheme for composing together solutions to individual hierarchies and show that hierarchy composition can be expressed very simply using filtering functions over bags (multisets) ; we present some properties of these functions , and define and explain an alternative to bag intersection which is also used in our scheme. We present an example involving three strength levels and show that we can achieve a close approximation to the solutions produced by standard HCLP.

  1. [Borning et al., 1989] A. Borning, M. Maher, A. Mar- tindale, and M. Wilson. Constraint hierarchies and logic programming. ICLP'89.
  2. [Gries and Schneider, 1994] D. Gries and F. Schneider. A Logical Approach to Discrete Math. Springer. [Jaffar and Lassez, 1987] J. Jaffar and J.-L . Lassez. Constraint Logic Programming. POPL'87.
  3. [Jampel and Hunt, 1995] M. B. Jampel and L. S. Hunt. A compositional theory of constraint hierarchies. Technical Report TCU/CS/1995/5, Department of Computer Science, City University, London.
  4. [Knuth, 1969] D. Knuth. The Art of Computer Pro- gramming. Addison-Wesley. Volume 2: Seminumerical Algorithms.
  5. [Menezes et al., 1993] F. Menezes, P. Barahona, and P. Codognet. An incremental hierarchical constraint solver. PPCP'93.
  6. [Satoh, 1990] K. Satoh. Formalizing soft constraints by interpretation ordering. ECA/'90.
  7. [Wilson and Borning, 1989] M. Wilson and A. Borning. Extending Hierarchical Constraint Logic Programm- ing: Nonmonotonicity and inter-hierarchy compari- son. NACLP'89.
  8. [Wilson and Borning, 1993] M. Wilson and A. Borning. Hierarchical Constraint Logic Programming. Journal of Logic Programming, 16(3):277-318.
  9. [Wilson, 1993] M. Wilson. Hierarchical Constraint Logic Programming. Technical Report 93-05-01, University of Washington, Seattle. (PhD Dissertation).

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards