Omezení odvození - Constraint inference

v omezení spokojenosti, odvození omezení je vztah mezi omezeními a jejich důsledky. Sada omezení s sebou nese omezení pokud každé řešení je také řešením . Jinými slovy, pokud je ocenění proměnných v rozsahu omezení v a všechna omezení v jsou spokojeni , pak také splňuje omezení .

Některé operace s omezeními vytvářejí nové omezení, které je jejich důsledkem. Složení omezení pracuje na dvojici binárních omezení a se společnou proměnnou. Složení těchto dvou omezení je omezením který je uspokojen každým hodnocením dvou nesdílených proměnných, pro které existuje hodnota sdílené proměnné tak, že vyhodnocení těchto tří proměnných splňuje dvě původní omezení a .

Omezení projekce omezuje účinky omezení na některé z jeho proměnných. Vzhledem k omezení jeho projekce na podmnožinu jeho proměnných je omezení který je uspokojen hodnocením, pokud lze toto hodnocení rozšířit na ostatní proměnné takovým způsobem původní omezení je spokojen.

Rozšířené složení je v principu podobný složení, ale umožňuje libovolný počet možných nebinárních omezení; generované omezení je na libovolné podmnožině proměnných původních omezení. Vzhledem k omezením a seznam jejich proměnných je omezením jejich rozšířené složení kde je hodnocení splňuje toto omezení, pokud ho lze rozšířit na další proměnné tak jsou všichni spokojeni.

Viz také

Reference

  • Dechter, Rina (2003). Zpracování omezení. Morgan Kaufmann. ISBN  1-55860-890-7
  • Apt, Krzysztof (2003). Zásady programování omezení. Cambridge University Press. ISBN  0-521-82583-0
  • Marriott, Kim; Peter J. Stuckey (1998). Programování s omezeními: Úvod. MIT Stiskněte. ISBN  0-262-13341-5