Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Многокритериальные задачи принятия решений



 

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

Оптимальное решение должно удовлетворять соот­ношению

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

Область допустимых решений может быть разбита на две непересекающиеся части:

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

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

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

Выделение области компромисса сужает область воз­можных решений, но для выбора одного-единственного варианта решения далее следует раскрыть смысл опера­тора оптимизации opt выражения (2.8) или, как говорят, выбрать схему компромисса. Этот выбор осуществляется субъективно.

Рассмотрим основные схемы компромисса, предполагая вначале, что все локальные критерии нормализованы (т. е. имеют одинаковую размерность или являются без­размерными величинами) и одинаково важны. Рассмот­рение удобно вести, перейдя от пространства выбираемых решений X к пространству возможных (допустимых) локальных критериев ,

деля его, как это было сделано выше, на область согла­сия и область компромиссов.

Тогда сформулированную ранее модель оптимизации (2.8) можно переписать в виде

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

Принцип равномерности провозглашает целесооб­разность выбора такого варианта решения, при котором достигалась бы некоторая «равномерность» показателей по всем локальным критериям. Используют следующие реализации принципа равномерности: принцип равенства, принцип максимина, принцип квазиравенства.

Принцип равенства формально выражается следую­щим образом:

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

Однако случай может не попасть в область компромиссов или вообще не принадлежать к области допустимых вариантов.

Принцип максимина формально выражается следую­щим образом:

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

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

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

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

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

Принцип абсолютной уступки может быть формально выражен с помощью следующей записи:

где — подмножество мажорируемых критериев, т. е. таких, для которых — подмножество минорируемых критериев, т.е. таких, для которых — абсолютные значения приращения критериев; / — символ «такой, для которого». Таким образом, целе­сообразным считается выбрать такой вариант, для которо­го абсолютное значение суммы снижения одного или не­скольких критериев не превосходит абсолютного значения суммы повышения оставшихся критериев.

Можно показать, что принципу абсолютной уступки соответствует модель максимизации суммы критериев

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

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

В нормализованном пространстве критериев вместо действительного значения критерия рассматривается безразмерная величина

Если лучшим считается большее значение критерия и если

Успешное решение проблемы нормализации во многом зависит от того, насколько правильно и объективно удается определить идеальные значения . Способ вы­бора идеального вектора и определяет способ нормализации. Рассмотрим основные способы нормали­зации.

Способ 1. Идеальный вектор определяется заданными величинами критериев

Недостатком этого способа является сложность и субъективность назначения что приводит к субъек­тивности оптимального решения.

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

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

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

 


Лекция №14

Нормализация критериев

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

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

Ряд приоритета является упорядоченным множест­вом индексов локальных критериев

Критерии, индексы которых стоят слева, доминируют над критериями, индексы которых стоят справа. При этом доминирование является качественным: критерий всег­да более важен, чем , и т. д.

В том случае, если среди критериев имеются равно-приоритетные, они выделяются в ряде приоритета скоб­ками, например:

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

Если некоторые критерии и равнозначны, то соответствующая компонента . Для удобства вы­числений обычно полагают .

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

Весовой вектор

представляет собой k-мерный вектор, компоненты кото­рого связаны соотношениями

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

где — относительные измене­ния критериев; — максимальные значения кри­териев.

Целесообразно выбрать тот вариант, при котором суммарный относительный уровень снижения одних кри­териев меньше суммарного относительного уровня повы­шения других критериев.

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

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

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

при условиях

 

где — оптимизируемый критерий.

Один из критериев является оптимизируемым и вы­бирают тот вариант, при котором достигается максимум этого критерия. На другие критерии накладываются огра­ничения.

Принцип последовательной уступки. Предположим, что локальные критерии расположены в порядке убы­вающей важности: сначала основной критерий , затем другие, вспомогательные критерии Как и ранее, считаем, что каждый из них нужно обратить в максимум. Процедура построения компромиссного решения сводится к следующему. Сначала находят решение, обращающее в максимум главный критерий . Затем, исходя из практических соображений, например из точности, с ко­торой известны исходные данные, назначают некоторую «уступку» , допустимую для того, чтобы обратить в максимум второй критерий . Налагаем на критерий требование, чтобы он был меньше, чем , где — максимально возможное значение , и при этом ограничении ищем вариант, обращающий в максимум . Далее снова назначают «уступку» в критерии , ценой которой можно максимизировать , и т. д.

Такой способ построения компромиссного решения хорош тем, что здесь отчетливо видно, ценой какой «уступки» в одном критерии приобретается выигрыш в другом. Свобода выбора решения, приобретаемая ценой даже незначительных «уступок», может оказаться существенной, так как в районе максимума обычно эффективность решения меняется очень слабо.

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

В том случае, если лучшим считается меньшее зна­чение критериев, то от задачи минимизации следует перейти к задаче максимизации путем умножения инте­гральной функции F на — 1 и замены F на .

Если ряд критериев необходимо максимизировать, а остальные минимизировать, то для выражения интеграль­ного критерия можно использовать соотношение

либо

где — локальные критерии, которые необхо­димо максимизировать; — локальные критерии, которые необходимо минимизировать.

Способы нормализации критериев. Проблема нормализации критериев возникает во всех задачах векторной оптимизации, в которых локальные критерии оптимальности имеют различные единицы.

Компонента вектора имеет смысл весового коэффициента, определяющего относительное превосход­ство критерия над всеми остальными.

Компоненты векторов и связаны соотношениями

Приоритет критериев проще задавать с помощью вектора приоритета, поскольку его компоненты определя­ются сравнением важности только двух соседних крите­риев, а не всей совокупности критериев, как при задании весового вектора. Причем это удобно делать последо­вательно, начиная с последней пары критериев, положив . Можно показать [14], что при

Если приоритет критериев задан в виде ряда, то при выборе оптимального варианта применяют принцип «жес­ткого приоритета», при котором осуществляется после­довательная оптимизация. При этом не допускается повышение уровня критериев с низкими приоритетами, если происходит хотя бы небольшое снижение значения критерия с более высоким приоритетом.

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

Примером многокритериальной задачи принятия решений может служить рассмотренная задача выбора метода кодирования карто­графической информации в следующей интерпретации. Алгоритмы, реализующие тот или иной метод кодирования (линейная интерпо­ляция, интерполяция классическими многочленами, кубические сплай­ны и т. д.), характеризуются следующими локальными критериями: погрешность интерполяции — , время реализации алгоритма – , требуемый объем памяти – и т.д. Пусть для проектировщика эти локальные критерии в данной ситуации имеют следующую относитель­ную важность: и т. д. соответственно. Тогда, при исполь­зовании метода абсолютной уступки лучшим будет такой метод кодирования, для которого (для случая трех локальных критериев):

где -й метод кодирования ;


Лекция №16


Поделиться:



Популярное:

Последнее изменение этой страницы: 2017-03-11; Просмотров: 1344; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.052 с.)
Главная | Случайная страница | Обратная связь