• 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