Page 82 - 4495
P. 82
ЗМІСТОВИЙ МОДУЛЬ 2
ОСОБЛИВОСТІ ВИКОРИСТАННЯ ТЕОРІЇ
ОБМЕЖЕНЬ ДЛЯ НАФТОГАЗОВОЇ ПРЕДМЕТНОЇ
ОБЛАСТІ
ЛЕКЦІЯ 13-14
ФОРМАЛЬНА ПОСТАНОВКА ПРОБЛЕМИ
ЗАДОВОЛЕННЯ ОБМЕЖЕНЬ
Проблема задоволення обмежень
Проблема задоволення обмежень полягає в накладенні певних
вимог на скінченну множину змінних у формі обмежень. Множина
можливих значень (доменів) для кожної змінної є скінченною. Кожне
обмеження вказує які кортежі значень є дозволеними для кожної під-
множини базових змінних. Обмеження може бути задано в явній фо-
рмі, через перелічення дозволених кортежів або не явно через алгеб-
раїчні вирази.
Означення 1 (проблема обмежень). Проблемою задоволення
обмежень (CSP) є кортеж ( , , )V D C , де:
V { ,..., }v v - множина змінних, що називаються доменними змін-
1 n
ними;
D { ,...,D D } - є множиною доменів. Кожен домен є скінченною
1 n
множиною, що містить можливі значення для відповідних змінних;
C { ,..., }c c .. - множина обмежень. Обмеження c є відношення
1 n i
означене на підмножині { ,...,v v } всіх змінних, таких що
i 1 i k i
c
{D ,...,D } .
i 1 i k i i
Множина змінних обмеження c позначається V . Якщо вона міс-
c
тить тільки один чи два елемента, то їх називають унарні (unary) та
бінарні (binary) обмеження відповідно. Всі інші обмеження називати-
мемо не-бінарними (not-binary). CSP називається бінарною CSP якщо
всі її обмеження є унарними та бінарними. Бінарні обмеження віді-
грають особливу роль, оскільки будь-яке обмеження може бути пред-
82