|
An Interval Constraint System for Lattice Domains[Page last updated on 2002/04/16.]
Antonio J. Fernandez
Patricia M. Hill
Abstract:We present a generic framework for defining and solving interval constraints on any set of domains (finite or infinite) that are lattices. The approach is based on the use of a single form of constraint similar to that of an indexical used by CLP for finite domains and on a particular generic definition of an interval domain built from an arbitrary lattice. We provide the theoretical foundations for this framework and a schematic procedure for the operational semantics. Examples are provided that illustrate how new (compound) constraint solvers can be constructed from existing solvers using lattice combinators and how different solvers (possibly on distinct domains) can communicate and hence, cooperate in solving a problem. We describe the language clpl which is a prototype implementation of this framework and discuss ways in which this implementation may be improved.
Available: pdf version. BibTeX entry. |
||||
|
|