Title :
Compiling Domain Consequences
Author :
Papadopoulos, Athanasios ; O´Sullivan, Barry
Author_Institution :
Cork Constraint Comput. Centre, Univ. Coll. Cork, Cork, Ireland
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;
Conference_Titel :
Tools with Artificial Intelligence (ICTAI), 2012 IEEE 24th International Conference on
Print_ISBN :
978-1-4799-0227-9
DOI :
10.1109/ICTAI.2012.89