Під ситуацією прийняття багатоцільових рішень будемо розуміти пару {X, F}, де Х= {x1,..., хm} — множина рішень органу (суб'єкта) керування (прийняття рішень):
— вектори l функціоналів оцінювання, що визначені на X і приймають рішення з R1. При заданій ситуації прийняття рішень {X, F} проблема прийняття багатоцільових рішень полягає у тому, що суб'єкт керування повинен обрати одне рішення, оптимальне за обраним критерієм згортки.
Проблема прийняття багатоцільових рішень характеризується трьома чинниками {v, u, w}, де v — метод нормалізації; u— співвідношення пріоритету; w — критерій згортки [50].
Під методом нормалізації "v" будемо розуміти функцію перетворення F як однозначне відображення в R1. Нормалізація застосовується для переходу до порівняльних шкал в значеннях функціоналу оцінювання.
Деякі методи нормалізації наведені у табл. 6.1.
Таблиця 6.1. Методи нормалізації
Метод нормализации | Математическая запись |
Изменение ингредиента | ![]() |
Относительной нормализации | ![]() |
Сравнительной нормализации | ![]() |
Природной нормализации | ![]() |
Севиджа | ![]() |
Під відношенням пріоритету "u"будемо розуміти вектор оцінок (u1,...,uQ) на компонентах F={F1,..., FQ].
Деякі з принципів врахування пріоритету наведені в табл. 6.2.
Таблиця 6.2. Принцип врахування пріоритету
Принцип учёта приоритета | Математическая запись |
Линейный | ![]() |
Показательный | ![]() |
Сокращение размерности задачи | ![]() |
Як правило, критерій згортки являє собою функцію, що відображає RQ в R1.
Деякі з критеріїв приведені в табл. 6.3.
Таблиця 6.3. Критерії згортки
Критерии згортки | Математическая запись |
Гарантированного результата | ![]() |
Доминирующего результата | ![]() |
Равности | ![]() |
Суммарной эффективности | ![]() |
Равномерности | ![]() |
6.3.1. ПЕРША ЗАДАЧА ПРИЙНЯТТЯ БАГАТОЦІЛЬОВИХ РІШЕНЬ ЗА УМОВ РИЗИКУ
Нехай суб'єкт керування має Q (Q > 0) ситуацій прийняття рішень {X,Θ,F1}, {X,Θ,F2}, {X,Θ,FQ}, що відрізняються одна від одної функціоналом оцінювання (прибуток, затрати тощо) в заданій інформаційній ситуації I. Необхідно визначити оптимальне рішення для всіх Q ситуацій прийняття рішень одночасно. Використання основних чинників {v, u, w} прийняття багатоцільових рішень дозволяє одержати ситуацію прийняття рішень з одним скалярним функціоналом оцінювання для заданої інформаційної ситуації I та обраного критерію прийняття рішень.
Пример. Имеем l = 2, X = {x1, …, x6}, Θ = {θ1, θ2}, F = F+, F1 и F2 заданны в виде таких матриц:
;
.
Визначена також інформаційна ситуація I = I5. Суб'єкт керування задає пріоритет з такими ваговими коефіцієнтами: u1 = 1/4, u2 = 3/4.
Розв'язання. Візьмемо як основні чинники прийняття рішень природну нормалізацію, лінійний метод врахування пріоритету та критерій сумарної ефективності. За критерій прийняття рішень в інформаційній ситуації I5 обираємо критерій Вальда.
Для природної нормалізації для матриці F1 маємо:
Враховуючи, що у даному випадку може бути обраний лінійний принцип врахування пріоритету (ми допускаємо цю гіпотезу), одержимо
т.е.
Используя, суммарную згортку получим матрицу функционала оценивания F:
Для критерію Вальда прийняття оптимального рішення провадиться так, як це було подано у попередньому розділі.
Одержимо х* = х4, тобто х4 є оптимальним максимінним рішенням.
6.3.2. ДРУГА ЗАДАЧА ПРИЙНЯТТЯ БАГАТОЦІЛЬОВИХ РІШЕНЬ ЗА УМОВ РИЗИКУ
Припустимо, що суб'єкт керування має Q ситуацій прийняття рішень (X,Θ, F1},...,{X,Q,FQ }, що відрізняються одна від одної функціоналом оцінювання, а також для всіх Q ситуацій прийняття рішень існує одна й та ж сама інформаційна ситуація I та, крім цього, обраний суб'єктом керування критерій прийняття рішень k0.
Используя критерий принятия решений в каждой из ситуаций, получим ситуацию принятия многоцелевых решений {Х, F}, где F = {F1, …, FQ}.
Выбор основных факторов {v, u, w} принятия многоцелевых решений даёт возможность найти многоцелевое оптимальное решение (развязку).
Пример. Условия этого примера такие же, как в предыдущем. В каждой ситуации принятие решений имеет место информационная ситуация I5; субъектом регулирования, выбранный по критерию принятия решений, - критерий Вальда (принцип гарантированного результата).
Развязка. Выбирая минимум по θj, для каждого
и хk,
вычислим:
;
.
Получим ситуацию принятия многоцелевых решений с функционалом F+:
Т.е., имеем ситуацию принятия многоцелевых решений {X, F}, F = {F1, F2}.
В нашем случае, как видно из матрицы, нормализацию использовать нет необходимости (все величины уравнены и находятся в тех же самых диапазонных значений). Что касается соотношения приоритета, то также нет необходимости в его использовании, т.е. u1 = u2 =1.
Если по критерию згортки выбрать критерий гарантированного результата, тогда получим единую оптимальную развязку:
Если по критерию згортки выбрать критерий доминирующего результата или суммарной эффективности, то так же получим в нашем примере ту же самую оптимальную развязку:
6.3.3. Третья задача принятия многоцелевых решений по условиям риска
Допустим, что субъект регулирования в ситуации принятия решений {X,Θ, F1} имеет точную информационную ситуацию I, где определена множена критериев принятия решений КI. Из множены КI субъект регулирования выделяет (выбирает) не один критерий, а несколько:
Используя каждый из этих критериев к данной ситуации принятия решений, получим для каждой развязки
вектор оценок:
т.е., имеет место ситуация принятия многоцелевых решений, какая оптимальная развязка выбирается аналогично случаю в задаче, которая приведена в 6.3.2.
Пример. Пусть Х = {х1, х2, х3, х4}, Θ = {θ1, θ2, θ3, θ4}, а компоненты матрицы значений функціонал оцінювання F+ заданий в виде:
Известны также вероятности положений экономической среды:
Это отвечает первой информационной ситуации I1.
Орган регулирования считает целесообразно принять решение по двум критериям: Байеса и модального критерия.
Какое решение их х1, …, х4 следует выбрать?
Развязка. Используя критерий Байеса, получим:
Модальный критерий даёт
Функционалы оценивания имеют вид:
Застосувавши основні критерії згортки одержимо, що для кожного з цих функціоналів найкращим (оптимальним) рішенням буде xk0 = x1.
6.3.4. ЧЕТВЕРТА ЗАДАЧА ПРИЙНЯТТЯ БАГАТОЦІЛЬОВИХ РІШЕНЬ ЗА УМОВ РИЗИКУ
Припустимо, що суб'єкт керування має ситуацію прийняття рішень { X, Θ, F }та нехай виділено Q інформаційних ситуацій. Для кожної інформаційної ситуації органом управління виділяється один певний критерій прийняття рішень
Застосувавши кожен з обраних критеріїв у ситуації, { X, Θ, F } одержимо ситуацію прийняття багатоцільових рішень.
Приклад. Нехай Х = {х1, х2, х3, х4, х5, x6}, Θ = {θ1, θ2} функціонал оцінювання F1 заданий першою матрицею, що наведена у прикладі 6.3.1. Економічне середовище характеризується першою інформаційною ситуацією з імовірностями станів р (θ1) = 3/4, p (θ2) = 1/4 та четвертою інформаційною ситуацією. Суб'єктом керування також обрані наступні критерії прийняття рішень: критерій Байєса в I1 і критерій Бернуллі-Лапласа в I4.
Розв'язання. Застосувавши обрані критерії, одержимо ситуацію прийняття багатоцільових рішень, де
Запишемо функціонали оцінювання
В одержаній ситуації прийняття багатоцільових рішень при u1 = u2 = 1 і відсутності нормалізації єдиним оптимальним розв'язком для всіх критеріїв згортки, окрім критерію рівності, є x1.