z-logo
open-access-imgOpen Access
Interval propagation to reason about sets: Definition and implementation of a practical language
Author(s) -
Carmen Gervet
Publication year - 1997
Publication title -
constraints
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.624
H-Index - 46
eISSN - 1572-9354
pISSN - 1383-7133
DOI - 10.1007/bf00137870
Subject(s) - cardinality (data modeling) , set (abstract data type) , consistency (knowledge bases) , local consistency , mathematics , domain (mathematical analysis) , interval arithmetic , constraint logic programming , computer science , constraint programming , theoretical computer science , logic programming , class (philosophy) , constraint satisfaction , discrete mathematics , programming language , mathematical optimization , artificial intelligence , bounded function , mathematical analysis , probabilistic logic , stochastic programming , data mining
Local consistency techniques have been introduced in logic programming in order to extend the application domain of logic programming languages The existing languages based on these techniques consider arithmetic constraints applied to variables ranging over nite integer domains This makes di cult a natural and concise modelling as well as an e cient solving of a class of NP complete combinatorial search problems dealing with sets To overcome these problems we propose a solution which consists in extending the notion of integer domains to that of set domains sets of sets We specify a set domain by an interval whose lower and upper bounds are known sets ordered by set inclusion We de ne the formal and practical framework of a new constraint logic programming language over set domains called Conjunto Conjunto comprises the usual set operation symbols n and the set inclusion relation Set expressions built using the operation symbols are interpreted as relations s s s provides us with a set of constraints called graduated constraints e g the set cardinality which map sets onto arithmetic terms This allows us to handle optimization problems by applying a cost function to the quanti able i e arithmetic terms which are associated to set terms The constraint solving in Conjunto is based on local consistency techniques using interval reasoning which are extended to handle set constraints The main contribution of this paper concerns the formal de nition of the language and its design and implementation as a practical language

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom