Wnioskowanie o ograniczeniach

W przypadku spełniania ograniczeń wnioskowanie o ograniczeniach jest związkiem między ograniczeniami a ich konsekwencjami. Zestaw ograniczeń ograniczenie, każde rozwiązaniem do Innymi słowy, jeśli jest wyceną zmiennych w zakresach ograniczeń w wszystkie ograniczenia w są spełnione przez } wtedy również ograniczenie

Niektóre operacje na ograniczeniach tworzą nowe ograniczenie, które jest ich konsekwencją. Kompozycja ograniczeń działa na parze ograniczeń binarnych i ze wspólną zmienną. Złożenie takich dwóch ograniczeń to ograniczenie , które jest spełnione przez każdą ocenę dwóch zmiennych, dla których istnieje wartość ( wspólnej zmiennej , że ocena tych trzech zmiennych spełnia dwa pierwotne ograniczenia i .

Odwzorowanie ograniczeń ogranicza skutki ograniczeń do niektórych jego zmiennych. ograniczenie na podzbiór zmiennych jest ograniczeniem spełniony przez ocenę, jeśli tę ocenę można rozszerzyć na inne zmienne w taki sposób, że pierwotne .

Rozszerzona kompozycja jest w zasadzie podobna do kompozycji, ale pozwala na dowolną liczbę ewentualnie niebinarnych ograniczeń; wygenerowane ograniczenie dotyczy dowolnego podzbioru zmiennych pierwotnych ograniczeń. ograniczenia listę ich ich ocena spełnia to ograniczenie, jeśli można ją rozszerzyć na inne zmienne, tak że są spełnione.

Zobacz też

  •   Dechter, Rina (2003). Przetwarzanie ograniczeń . Morgana Kaufmanna. ISBN 1-55860-890-7
  •   Apt, Krzysztof (2003). Zasady programowania z ograniczeniami . Wydawnictwo Uniwersytetu Cambridge. ISBN 0-521-82583-0
  •   Marriott, Kim; Peter J. Stuckey (1998). Programowanie z ograniczeniami: wprowadzenie . MIT Press. ISBN 0-262-13341-5