DocumentCode
3572507
Title
Compiling Domain Consequences
Author
Papadopoulos, Athanasios ; O´Sullivan, Barry
Author_Institution
Cork Constraint Comput. Centre, Univ. Coll. Cork, Cork, Ireland
Volume
1
fYear
2012
Firstpage
618
Lastpage
625
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.
Keywords
artificial intelligence; automata theory; computational complexity; constraint satisfaction problems; complexity; constraint satisfaction problem; domain consequence compilation; multivalued constraint problems; ordered automata; Artificial intelligence; Automata; Data structures; Educational institutions; Encoding; Registers; Semantics;
fLanguage
English
Publisher
ieee
Conference_Titel
Tools with Artificial Intelligence (ICTAI), 2012 IEEE 24th International Conference on
ISSN
1082-3409
Print_ISBN
978-1-4799-0227-9
Type
conf
DOI
10.1109/ICTAI.2012.89
Filename
6495101
Link To Document