Page 83 - 4495
P. 83

ставлено еквівалентними бінарними. Процес цього перетворення на-
            зивається бінарізацією обмежень (constraint binarization). На практиці,
            тим не менше, ця трансформація приводить до появи надто великої
            кількості  додаткових  змінних  з  великими  доменами,  що  значно

            ускладнює розв’язок нової проблеми.
                  Структура CSP задачі може бути представлена графом обмежень.
            Найбільш простий граф обмежень, що ідентифікує бінарне CSP є та-

            ким,  що  його  вершини  відповідають  змінним,  які  з’єднані  дугами,
            якщо обмеження містить обидві змінні.
                  Означення 2. Присвоєння (assignment) – це є відображення    з
            множини  доменів  змінних  Y    в  їхні  відповідні  домени,  тобто
                                                         V
             ( )v   для. Множина всіх присвоєнь для Y  позначається. .
                     D
                i      i                                                                       Y
                  Нехай  змінні  в  Y   містяться  в  певному  фіксованому  порядку
             ( ,...,v  v  ). Присвоєння  , що відповідає {( ,v d           ),...,( ,v d  )} записується
               1     m                                                 1   1 v     m   m v
            як     (d  ,...,d  ). Іноді кажуть, що (value       )tuple (d  ,...,d  ).
                        1 v    m v                                          1 v    m v
                  Присвоєння,  означенеv    на  множині  доменних  змінних  V   є
                                                      Y
                                                  i
            повним, в іншому випадку його називають частковим. Множина всіх
            можливих повних присвоєнь                      D  ... D   – називається простором
                                                        V     1         n
            розв’язків, в тому розумінні, що розвязок можна знайти в цьому про-
            сторі.

                  Означення 3. Обмеження  c задовольняється в присвоєнні   (по-
            значимо це   ), якщо всі його змінні отримують значення такі, що
                                  c
            відповідні значення кортежів належать  c. У протилежному випадку
            обмеження називається незадоволеним.

                  Для  будь-якого  заданого  обмеження                          c  ( ,...,v  v  ),  введемо
                                                                                 i  1 i    m i
              c  ( ,...,v  v  ) яке оночасно незадовольняється в випадку, коли  c  задо-
                i  1 i   m i                                                                        i
            вольняється.
                  Означення 4 (розв’язок). Часткове присвоєння   є послідовним
            (consistent),  якщо  всі  обмеження,  що  відносяться  тільки  до  змінних

            присвоєних   є задоволеними.
                  Розв’язком CSP  V,         D, C   є послідовне повне присвоєння, тобто,
            всі обмеження з множини C повинні бути задоволені.

                  Якщо  CSP  задача  немає  ніякого  розв’язку,  то  проблема  назива-
            ється над-обмеженою (over-constrained) або несумісною (inconsistent)
            і CSP задача з більше як одним розв’язком вважатимемо не достат-

            ньо-обмеженою  (under-constrained).  Обмеження  є  послабленим
            (relaxed) якщо до відношення додатково додано елементи. Якщо такі





                                                           83
   78   79   80   81   82   83   84   85   86   87   88