Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 700454.doc
Скачиваний:
81
Добавлен:
01.05.2022
Размер:
8.16 Mб
Скачать

2.4.4. Постановка задач оптимизации на основе комбинирования принципов оптимальности

Рассматривается задача со стремлением максимизировать все критерии:

.

Разобьем все критерии на две группы: первая группа состоит из критериев , вторая группа — из критериев .

На основе первой группы критериев будет конструироваться целевая функция, а на основе второй группы — ограничения. Иными словами, для данных групп применим принцип главного критерия.

В этом случае для первой группы критериев используются разные свертки и соответствующие принципы оптимальности. Для формирования ограничений также применим разные принципы оптимальности.

Приведем вид ограничений, построенных на основе следующих принципов оптимальности:

1) принцип идеальной точки

где — координаты идеальной точки, выбираемые, например, как большие числа ; . — граничное значение;

2) принцип максимина

3) принцип абсолютной уступки

4) принцип относительной уступки

при используем , где > 0 — малое число, например ;

  1. принцип антиидеальной точки

где — координаты антиидеальной точки, выбираемые, например, как .

Применяя для первой группы критериев следующие принципы оптимальности в сочетании с разными ограничениями для второй группы, получим следующие комбинированные критерии (свертки):

целевая функция и постановки задач оптимизации на основе принципа идеальной точки

целевая функция и постановки задач оптимизации на основе принципа максимина

целевая функция и постановки задач оптимизации на основе принципа относительной уступки

Приведем примеры постановки задачи оптимизации на основе разных принципов оптимальности. Пусть конструируется целевая функция сворачиванием m критериев . Построим двухуровневую свертку. Разобьем все т критериев на две группы: первая группа состоит из критериев , а вторая — из критериев .

Первую группу критериев объединим (свернем) на основе принципа абсолютной уступки, вторую группу — на основе принципа идеальной точки. Полученные свертки первого уровня объединим на основе принципа абсолютной уступки:

где – весовой коэффициент.

Рассмотрим другой вариант. Полученные ранее свертки первого уровня объединим на основе принципа максимина:

Приведенные примеры построения двухуровневых сверток показывают возможности комбинирования различных принципов оптимальности; можно строить многоуровневые свертки, добиваясь адекватного отражения представлений ЛПР об оптимальности.

2.4.5. Теория полезности. Аксиоматические методы многокритериальной оценки

Рассмотрим понятие полезности. Предполагается, что для ЛПР существует полезность каждой части альтернативы и выполняется закон предельной полезности. Часто полезность объясняют на примере товара, приобретаемого ЛПР. Для этого случая закон предельной полезности гласит, что предельная полезность убывает, т. е. последующие части товара менее ценны для ЛПР, чем первые. Если ЛПР выбирает несколько товаров, то он стремится распределить свои ограниченные средства так, чтобы отношение полезности этого товара к общей единице измерения (рубли, доллары) было постоянным. Иными словами, если полезность товара больше, то средства, затраченные на него, должны быть больше.

Общий подход к задачам принятия решений на основе построения функции полезности предполагает выполнение следующих основных этапов [68]:

1) разработка перечня критериев;

2) построение функций полезности по каждому из критериев;

3) проверка в диалоге с ЛПР выполнения аксиом, определяющих вид общей функции полезности;

4) построение общей многокритериальной функции полезности, зависящей от оценок альтернатив по критериям;

5) оценка с помощью полученной функции полезности всех имеющихся альтернатив и в зависимости от задачи выбор наилучшей альтернативы либо их ранжирование.

Рассмотрим аксиомы, лежащие в основе теории полезности. Предполагается, что если аксиомы выполняются, то можно доказать существование функции полезности определенного вида, которая используется для принятия решений. Отметим, что здесь рассматривается задача принятия решений при определенности. Для задачи при риске можно построить аналогичную аксиоматику.

Все аксиомы делятся па две группы. В первую группу входят аксиомы общего характера, аналогичные тем, которые использовались в теории полезности.

1. Аксиома слабого порядка, утверждающая, что может быть установлено отношение между полезностями любых альтернатив: либо одна из них превосходит другую, либо они равны, т.е. , где и — альтернативы; U — функция полезности.

2. Аксиома транзитивности, согласно которой из превосходства полезности альтернативы над полезностью альтернативы и превосходства полезности альтернативы над полезностью альтернативы следует превосходство полезности альтернативы над полезностью альтернативы , т.е. если выполняется .

3. Аксиома растворимости, в соответствии с которой для соотношений между полезностями альтернатив , имеющими вид , можно найти такие числа , что

и

Аксиома 3 основана на предположении, что функция полезности непрерывна и что можно использовать любые малые части полезности альтернатив.

Вторая группа аксиом называется аксиомами независимости, требующими, чтобы некоторые взаимоотношения между оценками альтернатив по критериям не зависели от значений по другим критериям.

Приведем несколько условий независимости.

1. Слабая условная, независимость по полезности. Предпочтения между двумя альтернативами, различающимися лишь оценками в порядковой шкале одного критерия , не зависят от одинаковых (фиксированных) оценок по другим критериям .

Это условие кажется естественным и очевидным, но возможны случаи, когда оно не выполняется. Например, при выборе автомобиля, при примерно одинаковой цене ЛПР предпочитает большую по размеру машину. Однако его предпочтение меняется па обратное, когда он узнает, что у машины не гидравлическая, а механическая коробка передач, что усложняет управление.

2. Совместная независимость по предпочтению. Два критерия и независимы по предпочтению от других критериев , если предпочтения между альтернативами, различающимися лишь оценками но и , не зависят от фиксированных значений по другим критериям.

Пример нарушения условия совместной независимости по предпочтению — выбор дачи для летнего отдыха (табл. 2.7). Качество двух вариантов дач и оценивается по трем критериям: комфортность дачи ( ), наличие магазина недалеко от дачи ( ), расстояние от города ( ).

Таблица 2.7

Задача выбора дачи для летнего отдыха

Альтернатива

Критерии

Комфортность дачи

Наличие магазина недалеко от дачи

Расстояние от города

Хорошая

Нет магазина

-

Средняя

Есть магазин

-

Вполне возможно, что альтернатива предпочтительнее альтернативы , если по критерию (расстояние от города) оба варианта дачи имеют оценку «Дача расположена недалеко от города». В то лее время, если оба варианта имеют по последнему критерию оценку «Дача расположена далеко от города», альтернатива может оказаться предпочтительнее альтернативы

Первое условие независимости относилось к независимости одного критерия от остальных, второе — к независимости пары критериев от других.

При выполнении аксиом двух групп функция полезности U многокритериальной альтернативы х может быть представлена в виде

где – оценка альтернативы х по i-му критерию; – функция полезности по i-му критерию; – весовой коэффициент.

При построении функции полезности основная проблема состоит в проверке выполнимости аксиом. Первые три аксиомы обычно выполняются. Проблемы и сложности могут возникнуть при попытке проверки аксиом независимости. В то же время аксиомы независимости играют важнейшую роль. При их выполнении функция полезности приобретает аддитивную форму.

Для полной проверки условия независимости по предпочтениям следует рассмотреть все пары критериев. Сложность проверки возрастает при увеличении числа критериев. Часто при приближенной проверке выбираются один или два наиболее существенных критерия и прочие рассматриваются только в паре с ними. Обоснованность построения функции полезности в аддитивной форме исчезает, если какие-то из условий независимости не выполняются или не удается их проверить.

Иногда предлагается определить подгруппу независимых критериев, построить для нее функцию полезности и решить данную подзадачу либо как- то изменить исходную задачу.

Для получения функции полезности U(x) необходимо построить одно-критериальные функции полезности , , и определить весовые коэффициенты (веса) критериев . Одно критериальные функции полезности можно построить, используя экспертный опрос: ЛПР или экспертам, если проводится групповая экспертиза, предлагается оценить полезность критерия для различных х. На основе полученной информации восстанавливается вид однокритериальных функций.

Процедуры получения и обработки экспертной информации описаны в разделе 2.3. Веса критериев также можно определить экспертным путем, построив сначала вектор приоритета, от которого легко перейти к весовому вектору.

После нахождения весов критериев αi и построения однокритериальных функций полезности становится известна функция полезности и может быть решена задача выбора лучших альтернатив. Зная оценки альтернатив , можно подставить их в формулу для функции полезности U, определить полезность каждой альтернативы, сравнить полезности и выбрать альтернативу с наибольшей полезностью.

Сложность применения теории полезности кроме уже отмеченных ранее недостатков состоит в том, что построение общей функции полезности требует достаточно много времени и усилий ЛПР. Предполагается, что человек может производить точные количественные измерения и оценки. На практике часто трудно точно определить веса критериев. Задача усложняется, если значения весовых векторов изменяются в зависимости от значений критериев. Уже при четырех критериях возникают сложности, а при большем числе критериев эти сложности становятся труднопреодолимыми.