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