Jump to content

График ограничений

В удовлетворения ограничений исследованиях в области искусственного интеллекта и операций исследованиях графы и гиперграфы ограничений используются для представления отношений между ограничениями в задаче удовлетворения ограничений . Граф ограничений — это частный случай факторного графа , который допускает существование свободных переменных.

Гиперграф ограничений

[ редактировать ]

Гиперграф ограничений задачи удовлетворения ограничений — это гиперграф , в котором вершины соответствуют переменным, а гиперребра соответствуют ограничениям. Набор вершин образует гиперребро, если соответствующие переменные входят в некоторое ограничение. [1]

Простой способ представить гиперграф ограничений — использовать классический граф со следующими свойствами:

  1. Вершины соответствуют либо переменным, либо ограничениям.
  2. ребро может соединять только вершину-переменную с вершиной-ограничением, и
  3. существует ребро между вершиной-переменной и вершиной-ограничением тогда и только тогда, когда соответствующая переменная встречается в соответствующем ограничении.

Свойства 1 и 2 определяют двудольный граф . Гиперграф восстанавливается путем определения вершин как вершин-переменных, а гиперребер - как наборов вершин-переменных, связанных с каждой вершиной-ограничением.

Первичный граф ограничений

[ редактировать ]

Первичный граф ограничений или просто первичный граф (также граф Гейфмана ) задачи удовлетворения ограничений — это граф , узлами которого являются переменные задачи, а ребро соединяет пару переменных, если две переменные встречаются вместе в ограничении. [1]

Первичный граф ограничений на самом деле является первичным графом гиперграфа ограничений.

Граф двойных ограничений

[ редактировать ]

Набор переменных, участвующих в ограничении, называется областью ограничения . Граф двойных ограничений — это граф, вершинами которого являются все области ограничений, участвующие в ограничениях задачи, а две вершины соединены ребром, если соответствующие области имеют общие переменные. [1]

  1. ^ Перейти обратно: а б с Справочник по программированию с ограничениями , Франческа Росси , Питер Ван Бик, Тоби Уолш (2006) ISBN   0-444-52726-5 , с. 211, 212
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0a307d40d2b2c9ed818c4c2b4389eaa5__1697109000
URL1:https://arc.ask3.ru/arc/aa/0a/a5/0a307d40d2b2c9ed818c4c2b4389eaa5.html
Заголовок, (Title) документа по адресу, URL1:
Constraint graph - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)