Page 152 - 4495
P. 152

на всіх змінних, які відображають «ціну» кожного значення з домену
            змінної, та множиною сильних бінарних обмежень. Якщо при розв'я-
            зку задачі задати тривіальний порядок над змінними, який би вибирав
            значення за «ціною», заданою унарними обмеженнями, то більш важ-

            ливим  змінним  задаються  більш  важливі  значення  (з  більшою  «ці-
            ною»).
                  Такі преференції (анотації) змінних можуть виражати вимоги ко-

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

            хування для розв’язування задачі, і раннє присвоєння їм значень мо-
            же суттєво звузити простір розв'язку та допомогти уникнути помилок
            як на початку, так і під час розв’язування.

                  Приклад 6. Нехай маємо звичайне обмеження, яке виражає, що
            місце  1T  повинно бути відвідане швидше, ніж  2T . Агент, що є відпо-
            відальним за багато місць, повинен відвідати місця  1T , тоді як  2T  по-

            винне бути відвідане агентом, графік якого не настільки напружений.
            Це відношення може бути задане наступним обмеженням з анотація-
            ми:

                                              T 1@strong T     2@weak .
                  Анотація  strong  (сильний) відображає те, що змінна  1T  повинна

            бути задіяна першочергово. В такому випадку обмеження стає задо-
            воленим,а  звужене  домену  змінної  2T   менш  критичне,  ніж  би  було
            звуження домену змінної  1T .

                  Місце  1T  може бути зайняте більш важливим клієнтом, ніж  2T .
            Такий  рівень  важливості  виражають  анотації  вищеописаних  обме-
            жень. Вони стають цікавими у поєднанні із обмеженнями з преферен-
            ціями для впорядкування значень (наприклад, кожен клієнт хоче, щоб

            його відвідував агент лише в певні години). Задання іншого часу від-
            відування буде, вірогідно, гірше за преференційоване. Це не є дуже
            великою проблемою (наприклад, її можна вирішити бектренінгом ін-

            шої), але суттєво підвищує складність задачі.
                  Розрахунок впорядкування змінних
                  Статичне впорядкування змінних. У системі обмежень з анотаці-

            ями змінних  P         ( , , ,( , ,V D C A  °   ), )a , впорядкування змінних (ВЗ) роз-
                                A
            раховується  за  допомогою  глобальних  анотацій  змінних  av.  Це  ВЗ
            належить до класу статичних ВЗ. Кінцевий розрахунок ВЗ залежить





                                                          152
   147   148   149   150   151   152   153   154   155   156   157