Подход к решению многокритериальных задач, использующий схемы компромисса
Первый подход, применяющий схемы компромисса заключается в назначении одной из схем компромисса между критериями. Каждая такая схема реализует переход от исходной многокритериальной задачи к решению одной или нескольких однокритериальных задач. Преимущество данного подхода в том, что появляется возможность принятия решения с помощью известных методов решения задач однокритериальной оптимизации. Но у данного подхода имеется недостаток, поскольку у ЛПР, не всегда хватает дополнительной информации, чтобы определиться в выборе подходящей схемы компромисса и определить необходимые для ее применения параметры. Также однокритериальные задачи, получаемые в результате применения некоторых схем компромисса, достаточно сложны.
Схемы компромисса Линейная (аддитивная)свертка критериев Задачу (7) заменяем однокритериальной задачей К(х)= αiki(x), ∀αi>0 Чем больше αi, тем в большей степени учитывается весовой критерий. Кроме того, . Далее решаем однокритериальную задачу К(х). назначает ЛПР. Это самая легко реализуемая схема компромисса
Аддитивная свертка отнормированных критериев Для отнормирования критерия необходимо знать его наибольшее и наименьшее значение критерия Вi и Ai. Нормируем Кi(x) (будет обозначаться как ) После нормировки каждый критерий меняется в диапазоне от 0 до 1 Предварительная нормировка критериев позволяет более качественно определять весовые коэффициенты.
Лексикографическое упорядочивание критериев Принимаем, что каждый предыдущий критерий важнее следующего реализуя эту схему решаем многокритериальную задачу (К1(х), К2(х),…, Кl(х)) 1) К1(х) сначала решаем однокритериальную задачу. Если оптимальное решение D1 данной задачи единственно, то задача решена.
2) B противном случае решаем задачу К2(х). Если оптимальное решение D2 данной задачи единственно, то решение найдено. Если же нет, то мы продолжаем решать задачу аналогично предыдущим двум пунктам. Причем максимальное число решаемых однокритериальных задач равно числу критериев l данной задачи. Если решение найдено при рассмотрении меньшего количества задач, то оно единственно. А при полном переборе всех задач решений может оказаться более одного, и все они будут равноценны.
Метод последовательных уступок по значению ведущего критерия (для 2х критериев) (К1(х), К2(х)) (8) Реализуя этот метод сначала находим решение х*, оптимальное при лексикографическом (К1(х), К2(х)). На нулевом этапе этого метода решается задача с лексикографическим упорядочиванием критериев. К1(х*)=а*, К2(х*)=b* Точка (а,b) – оценка найденного решения. Если данная оценка удовлетворяет ЛПР, то х* - есть оптимально - компромиссное решение. В противном случае ЛПР назначает уступку для 1го критерия, чтобы улучшить 2ой критерий. δ1>0 – уступка. Если необходим первый этап и назначается уступка, то решается задача 1. задача 1 К2(х) К1(х)≥а*- δ1
Находим решение К1(х1)=а1, К2(х1)=b2. Если это решение не устраивает ЛПР, то назначаем большую уступку и решаем задачу 2, δ2> δ1 задача 2 К2(х) К1(х)≥а*- δ2
Ее решение К1(х2)=а2, К2(х2)=b2. И так решать до тех пор, пока ЛПР не устроит решение, вплоть до ситуации, когда дальнейшие уступки станут невозможны по значению первого критерия.
Метод главного критерия (К1(х), К2(х),…, Кl(х)) Его суть состоит в оптимизации значения наиболее важного для ЛПР критерия при том, что каждый последующий критерий в этой задаче принимает значение не ниже какого-то порога. ЛПР назначает значения порога P2,P3,…Pl
Получаем однокритериальную задачу К1(х), Ki(x)≥Pi, i=2,3,4,…,l Решив эту задачу найдем оптимальное решение
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|