Compiling domain consequences

Research output: Chapter in Book/Report/Conference proceedingsChapterpeer-review

Abstract

This paper presents a method for computing all the domain consequences of a constraint satisfaction problem. Domain consequences are a generalisation of prime implicates to multi-valued constraint problems. We define ordered automata to encode a large, potentially exponential, number of domain consequences. We design a range of algorithms that directly operate on this compact representation, with a complexity that depends on its size and not the size of the encoded set. This allows us to generate the domain consequences of a problem even for problems that have an exponential number of domain consequences. Furthermore, a simple empirical study illustrates the effectiveness of the method in compiling a large number of domain consequences, and the compactness of this representation.

Original languageEnglish
Title of host publicationProceedings - 2012 IEEE 24th International Conference on Tools with Artificial Intelligence, ICTAI 2012
Pages618-625
Number of pages8
DOIs
Publication statusPublished - 2012
Event2012 IEEE 24th International Conference on Tools with Artificial Intelligence, ICTAI 2012 - Athens, Greece
Duration: 7 Nov 20129 Nov 2012

Publication series

NameProceedings - International Conference on Tools with Artificial Intelligence, ICTAI
Volume1
ISSN (Print)1082-3409

Conference

Conference2012 IEEE 24th International Conference on Tools with Artificial Intelligence, ICTAI 2012
Country/TerritoryGreece
CityAthens
Period7/11/129/11/12

Fingerprint

Dive into the research topics of 'Compiling domain consequences'. Together they form a unique fingerprint.

Cite this