Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекции по ТПР / Интерактивные методы решения МКЗ

.pdf
Скачиваний:
62
Добавлен:
05.06.2015
Размер:
1.03 Mб
Скачать

Оглавление

 

ИНТЕРАКТИВНЫЕ МЕТОДЫ РЕШЕНИЯ МКЗ

.........................................2

Метод уступок.................................................................................................

2

Метод смещенного идеала.............................................................................

4

Метод ELECTRE.............................................................................................

7

Метод PROMETHEE ......................................................................................

9

Метод ORESTE .............................................................................................

11

ИНТЕРАКТИВНЫЕ МЕТОДЫ РЕШЕНИЯ МКЗ

Интерактивные методы ориентированы на решение МКЗ, в которых требуется выделить наиболее предпочтительный объект (решение). В некоторых методах удается упорядочить объекты по предпочтению.

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

Вданном разделе рассмотрены различные по своим подходам методы. Первые два метода: метод уступок и метод смещенного идеала относятся к разным группам методов. Последующие три метода относятся к группе методов, позволяющих устанавливать бинарные отношения между объектами (outranking). В этих методах между объ-

ектами устанавливаются отношения: предпочтения ( ), безразличия (~) или несравнимости (N). Одним из первых методов этой группы был метод ELECTRE, получивший свое развитие в методе PROMETHEE. К этой же группе относится и метод ORESTE, но он существенно отличается от вышеперечисленных методов. Изложенные в данном разделе методы дают представление о многообразии интерактивных методов решения МКЗ.

МЕТОД УСТУПОК

Данный метод позволяет выделить наиболее предпочтительный объект из конечного исходного множества.

Основная идея метода заключается в поэтапном исключении доминируемых объектов. Для установления доминирования между конкурирующими по двум критериям объектами используются коэффициенты замещения критериев. Блок-схема метода приведена на рис.2.1. Рассмотрим метод на примере.

Пусть стоит задача выбора варианта квартиры по трём критериям: k1 – цена (тыс.$), k2 – площадь (м2), k3 – расположение дома от метро (мин ходьбы до метро). Определим характер изменения критериев: предпочтение вариантов возрастает при уменьшении k1, k3 и при увеличении k2. Альтернативные варианты приведены в табл.2.1.

Таблица 2.1

Пример выбора варианта квартиры

Варианты

k1, тыс.$

k2, м2

k3, мин

квартир

 

 

 

В1

24

27

8

В2

30

30

10

В3

34

32

16

В4

32

32

12

В5

26

30

16

На первом этапе выделим доминируемые варианты. Среди пяти исходных В4 доми-

нирует В3, поэтому вариант 3 исключаем. Оставшиеся варианты конкурируют между собой (оптимальны по Парето).

На втором этапе зададим коэффициент замещения второго критерия первым. В данном примере ЛПР должно ответить на вопрос: сколько тыс.$ оно готово заплатить за каждый дополнительный квадратный метр площади. Пусть

Z2,1 k2 / k1 1 тыс.$/ м2 ,

т.е. на столько по критерию k1 он уступает при сравнении вариантов по критерию k2. С учетом заданного коэффициента замещения Z2,1 сравним варианты В1 и В2.

По критерию k1 вариант 1 предпочтительнее на б тыс.$, а по критерию k2, вариант

2 предпочтительнее на (k2

k2 )Z2,1 (30 27) 1 3.0 тыс.$ .

2

1

Таким образом с учетом

тельнее В2, так как

k1

k1

 

2

1

Z2,1

(k

2

 

 

 

 

2

 

= 1

1

)Z

k

2

 

тыс.$ по критериям k1 и k2 вариант 1 предпочти- 2,1 0 . Поскольку по критерию k3 вариант 1 также

1. Выделение и исключение доминируемых вариантов из исходного

множества.

 

 

Выделен наиболее

да

 

 

конец

предпочтительный вариант?

 

 

 

нет

 

 

2. Задание ЛПР коэффициента замещения для следующей пары

 

элементов.

 

 

3. Выделение и исключение доминируемых вариантов с

 

использованием всех заданных коэффициентов замещения.

 

Рис 2.1. Блок-схема метода уступок.

 

 

предпочтительнее В2, то В1 доминирует В2 и значит В2 должен быть исключен.

Здесь и далее во всех блок-схемах интерактивных методов двойными контурными линиями выделены блоки, выполняемые с участием ЛПР. При сравнении В1 и В4 получим:

k

4

k

1

(k

4

1

)Z

 

32 24 (32 27)1

 

 

2

k

2,1

1

1

 

2

 

 

В4.

 

 

 

 

 

 

 

 

 

Сравнивая В1 и В5, определим

0

.

С учетом значений k3 вариант 1 доминирует

k

5

k

1

(k

5

1

)Z

 

26 24 (30 27)1

1 0.

 

 

 

 

2

 

k

2,1

 

 

1

 

1

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

Значит, В5 предпочтительнее В1 по критериям k1 и k2, а с учётом k3 получим, что

эти два варианта конкурируют между собой.

 

 

 

 

После исключения доминируемых вариантов на основе коэффициента замещения

Z2,1 остались два варианта В1 и В5.

 

 

 

 

 

 

 

Зададим коэффициент замещения третьего критерия первым. Пусть ЛПР готово

уступить за каждую минуту (расстояние до метро) 100 $, т.е.

 

 

Z

3,1

k

3

/ k

 

0.1 тыс.$ / мин.

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

Сравнивая варианты В1 и В5, получим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 5

k1

(k 5

k1 )Z

2,1

(k 5

k1 )Z

3,1

26 24 (30 27)1

 

 

 

 

 

 

 

 

 

 

 

 

1

1

2

2

3

3

 

(16 8)0,1 0,2тыс.$

Значит В5 предпочтительнее В1. Однако, надо иметь в виду, что вывод о предпочтительности В5 неустойчив. Действительно, если коэффициент замещения Z2,1 принять

равным 0,15 тыс.$, получим, что В1 предпочтительнее В5.

Поэтому для большей уверенности при выборе вариантов следует ввести дополнительные критерии.

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

Порядок, в котором вводятся в алгоритм коэффициенты замещения, не влияет на итоговый результат выделения наиболее предпочтительного варианта, т.е., если бы в примере ввести сначала Z3,1, а потом Z2,1, всё равно В5 будет наилучшим.

Взаключение отметим особенности метода уступок:

a)метод позволяет выделять наиболее предпочтительные варианты;

b)отсутствуют процедуры перехода к относительным единицам (они не требуют-

ся);

c)агрегирование критериев осуществляется через коэффициенты замещения критериев;

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

МЕТОД СМЕЩЕННОГО ИДЕАЛА

Метод предназначен для выделения одного или подмножества наиболее предпочтительных объектов. Характерными особенностями метода являются:

a)наличие процедуры формирования "идеального" объекта (В+), служащего своего рода целью, к которой надо стремиться. Такой “идеал”, как правило, не достижим и не существует реально, но его полезно иметь для понимания ЛПР своих целей;

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

В общем виде алгоритм метода следующий (рис 2.2): сначала исключаются доминируемые объекты, так как среди них не может быть наиболее предпочтительного.

Формируется “идеальный” объект В+(1) из наиболее предпочтительных значений критериев и “антиидеальный” из наименее предпочтительных значений. Определяются расстояния от объектов из исходного множества до “антиидеала”, на основании ко-

торых выделяются “худшие” объекты. Среди таких объектов, как правило, есть объек-

 

 

 

 

 

 

 

ты, имеющие одно наиболее предпочтительное зна-

k2

 

 

 

 

В+(1)

чение (объекты В1 и В6 на рис 2.2).

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

В

 

 

 

После исключения “худших” объектов вновь пе-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

реходим к этапу формирования “идеала”, и он изме-

 

 

 

В2

 

 

 

няется (на рисунке это В+(2)), приближаясь к реаль-

 

 

 

 

 

 

ным объектам.

 

 

 

 

 

 

В3

 

 

 

 

 

 

 

 

 

 

В4

 

Процедура заканчивается, когда останется не-

 

 

 

 

В5

 

большое число объектов,

которые и считаются

 

 

 

 

 

 

 

 

 

 

 

0

 

В-(1)

 

В6

 

наиболее предпочтительными.

сравнении

реально

0

 

 

 

 

 

Следует отметить, что

при

 

 

Рис.2.2. Иллюстрация алгоритма метода

k1

 

 

 

 

 

 

 

 

существующих объектов с “идеалом” у ЛПР возни-

 

0

смещенного идеала

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

кает

неудовлетворенность,

вызванная

недо-

ступностью сформированного “идеала”. Эту неудовлетворенность называют кон-

фликтом перед решением.

После выбора наиболее предпочтительного объекта у ЛПР возникает неудовлетворенность, вызванная тем фактом, что выбран именно данный объект, а не другой. Такую неудовлетворенность называют конфликтом после решения.

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

Рассмотрим подробно алгоритм метода, блок-схема которого приведена на рис.2.3.

Пусть исходное множество объектов включает

п объектов.

Все

критерии kj

(j=l,…,m) измеряются по шкале интервалов или отношений.

, где

 

 

На первом этапе формируется “идеальный” объект

 

 

 

– максималь-

k1

, , km

k j

ное по предпочтению значение критерия среди предпочтение объекта возрастает при увеличении

всех объектов,

kj, или

 

min

k j

 

 

i

 

 

i

, если

т.е. k j

max k j

k j

 

i

 

, если предпочте-

i

 

 

 

ние объекта возрастает при уменьшении критерия. Если “идеал” принадлежит множеству объектов, то он и будет наиболее предпочтительным. Но так как МКЗ обычно решается на множестве эффективных объектов, то “идеальный” объект не будет принадлежать исходному множеству.

 

 

из наименее предпо-

На этом же этапе формируется “наихудший” объект k1

, , km

чтительных значений.

На втором этапе осуществляется переход от физических единиц измерения критериев к относительным в соответствии с выражением:

d

i

j

 

(k

ik

jj

) /(k

j

k

 

)

j

 

 

.

(2.1)

В относительных единицах все критерии будут изменяться в интервале [0;1], при

этом, чем меньше d j

, тем ближе объект по критерию kj к “антиидеальному”.

i

 

Первые два этапа выполняются автоматически без участия ЛПР. На третьем этапе ЛПР, исходя из своих суждений о важности критериев, задаёт веса критериев Wj ( j = 1,...,m).

В случае затруднения ЛПР может воспользоваться информационным подходом к определению важности критериев, На следующем, четвёртом, этапе рассчитываются расстояния объектов до “антиидеала”. В качестве метрики используется следующее выражение:

 

 

m

 

 

 

p

 

 

 

 

Lp

 

W

(d i ) p

 

.

i

j

j

 

 

j 1

 

 

 

 

(2.2)

Используя в (2.2) разные р, можно получить различные метрики. Так, при р=1, по-

лучим аддитивный оператор, а при

p (2.2) переходит в

 

i

. Чем больше

Li

max Wj d j

значение

 

i

 

 

 

i

 

 

, тем дальше объект от “антиидеала” и ближе к “идеальному”.

 

L

p

 

 

 

 

 

 

 

 

 

 

 

 

1. Формирование “идеального” объекта

2. Преобразование шкал измерений единичных критериев

3.Задание ЛПР весов критериев

4.Вычисление метрик (расстояний) от объектов до “антиидеала”

5.Анализ ЛПР значений метрик, вычисленных при разных p

6.Исключение ЛПР объектов

нет

Получено решение,

 

 

удовлетворяющее ЛПР?

 

да

 

конец

 

Рис. 2.3. Блок-схема метода смещённого идеала

Следует отметить, что в качестве метрики для сравнения объекта с “идеальным” можно использовать и другие операторы агрегирования.

На следующем, пятом, этапе, задавая различные значения р, ЛПР определяет разные метрики для сравнения с “идеальным”. При каждом р, т.е. для каждой метрики,

все объекты упорядочиваются по близости к “идеалу” по величине Lp . ЛПР в диалоге, i

изменяя p, исследует влияние различных метрик на упорядочение объектов.

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

После исключения объектов начинается следующая итерация с формирования “идеального” объекта уже на оставшемся подмножестве объектов.

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

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

В заключение отметим, что данный метод наиболее эффективен при больших размерностях задачи.

МЕТОД ELECTRE

Метод получил название от ELimination Et Choix Traduisant la REalite (франц.).

Пусть задано n объектов, все критерии kj (j=l,…,m) измеряются по шкале интервалов или отношений. По значениям j критерия построим ориентированный граф предпочтения объектов, дуги которого указывают на факт предпочтения по kj одних объек-

тов над другими. Обозначим матрицу смежности вершин графа через

Ci ,l

. Ci ,l

1

, ес-

 

j

j

 

 

ли

по

 

критерию

k

i

k

l

, C

j

C

j

j

j

i ,l

l ,i

 

 

 

 

kj

1

вариант (объект) Вi предпочтительнее Вl. В случае

.

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

W

, ,W

,

1

m

 

m

 

j

 

W

 

 

j 1

 

 

1.0

.

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

Коэффициент согласия (bi,l), равный сумме весов критериев, по которым Вi предпочтительнее Вl т.е.

b

 

m

C

 

W

 

 

j

 

i ,l

 

i ,l

 

j

 

 

j 1

 

 

 

 

(2.3)

Если объект i по всем критериям предпочтительнее объекта l, то bi,j = 1. Последнее означает, что Вi доминирует Вl. В этой связи следует отметить, что матрицу коэффициентов согласия можно использовать для выделения подмножества эффективных объектов (оптимальных по Парето).

Если исходное множество объектов оптимально по Парето, то все элементы матрицы bi ,l строго меньше единицы. Так как bi,j < 1 то это значит, что существует хотя бы

один критерий, по которому объект i менее предпочтительнее объекта l .

Это “обратное” предпочтение может быть очень существенным. Поэтому вводится в рассмотрение второй коэффициент.

Коэффициент несогласия (di,l) вычисляется по формуле

 

 

 

k

l

k

i

 

 

 

 

 

 

 

 

 

di , j

max

 

j

 

 

j

(2.4)

 

 

 

 

 

 

 

 

j

 

 

j

 

 

 

 

 

 

 

 

 

 

где j

— максимально допустимая разность значений по kj критерию.

 

Если разность k lj k ij j , то это означает, что объект l предпочтительнее объекта i независимо от значений других критериев и, значит, Вi должен быть исключен из ис-

ходного множества объектов. Величины

 

j для всех критериев задает ЛПР, исходя из

 

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

множестве объектов, т.е

 

 

max k

i

min

j

j

 

i

i

 

 

 

k

i

j

 

.

Коэффициент несогласия так же, как и коэффициент согласия, меняется в интервале от нуля до единицы. Величина di,l показывает, насколько “обратное предпочтение” Вl перед Вi приближается к максимально допустимому.

С учетом введенных коэффициентов bi,l и di,l, формальное отношение предпочтения определяется следующей логической функцией: Bi Bl , если

b

i ,l

B и d

i ,l

D

 

 

 

где В и D – заданные ЛПР пороговые значения.

Из (2.5) следует, что объект i предпочтительнее объекта l когда:

(2.5)

a)совокупность критериев (с учетом их важности), по которым Вi превосходит Вl достаточно представительна. Поэтому обычно задают пороговое значение B, близкое к единице;

b)обратное предпочтение Вl перед Вi по некоторым критериям не дает достаточно оснований (обычно порог D близок к нулю) для отказа от предположения о превосходстве объекта l над объектом i. Величины порогов 0.5≤В<1; 0≤D≤1 задаются ЛПР исходя из своих суждений о предпочтительности объектов.

Нижняя граница В равна 0,5, потому что при В =0,5 и D=1 мы получим полносвязанный граф предпочтений, т.е. между каждой парой объектов будет обязательно установлено отношение предпочтения. Даже может получиться, что предпочтение будет установлено как при сравнении Вi с Вl так и при сравнении Вl с Вi. Это следует из того, что для вычисляемых по формуле (2.3) коэффициентов согласия выполняется

следующее неравенство: bi,l + bl,i 1.

Для заданных порогов В и D, используя (2.5), получим обобщенный граф предпочтений ║Ci,l║, причем этот граф будет не полностью связанным и не обязательно транзитивным, т.е. в нем могут присутствовать циклы.

 

В

1

В

2

 

Замкнутый цикл можно рассматривать как равноценность

 

 

 

 

 

 

 

 

 

 

соответствующих объектов. Поэтому нетранзитивность можно

В

6

 

 

В

3

устранить, осуществляя “стягивание” циклов, т.е. заменить за-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

мкнутый контур одной вершиной, считая, что все объекты этого

 

В

5

В

4

 

контура равнопредпочтительны. Однако информацию о стягива-

 

 

 

 

 

 

 

 

 

 

емых циклах необходимо предоставить ЛПР для содержатель-

 

Рис. 2.4. Обобщённый граф

ного анализа, возможно, что оно не будет согласно с равнопред-

 

предпочтения объектов

 

 

 

почтительностью этих объектов и тогда, по своему усмотрению,

 

 

 

 

 

 

может ввести поправку в обобщенный граф и устранить цикл.

В результате получим не связанный граф, который отражает отношение предпочтения между объектами. Причем множество объектов (групп объектов) будут не сравнимы (объекты 6 и 1 на рис.2.4). Следует отметить, что чем меньше В и больше D), тем обобщенный граф будет более связным, но вместе с тем следует ожидать в нем большое число циклов. Поэтому рекомендуется строить обобщенный граф предпочтения, начиная с больших значений В и малых D. Дело в том, что чем ближе значения порога В к единице, а D к нулю, тем жестче требования к установлению предпочтения. Если, например, при В=0,9 a D=0,15 получили несколько Ci,l=1, то в этом случае объекты Вl следует исключить из дальнейшего рассмотрения как бесперспективные с точки зрения поставленной задачи выделения наиболее предпочтительного объекта. Тем самым сократится исходное множество объектов.

Затем можно уменьшить порог В или увеличить D, анализируя сокращенное множество объектов.

Вышеописанная процедура исключения объектов допустима в случаях, когда величину j в формуле (2.4) для определения коэффициента несогласности ЛПР задаёт

само, и тогда j не зависит от исходных значений критериев. В этом случае значения

коэффициентов bi,l и di,l не зависят от исходного множества объектов.

В последующих модификациях метода ELECTRE для установления отношения

предпочтения используются коэффициенты, отличные от описанных выше bi,l и di,l . При сравнении двух объектов i и l по одному критерию kj могут устанавливаться

три типа отношений:

k j k j для ЛПР не существенна,

1)

отношение безразличия (~), когда разность di,l

 

j

i

l

 

 

поэтому выбирается такое пороговое значение qj, что при

d i ,l

q j считается Вi~Вl;

 

 

 

j

 

 

2)

отношение слабого предпочтения ( ), когда для ЛПР разность di ,l

уже играет

 

 

 

 

j

 

определенную роль, но не очень большую. Для установления этого отношения вводится еще одно пороговое значение pj>qj. При этом считается, что Вi Вl, если

qi

j

pj

;

di,l

3) отношение строгого предпочтения ( ), которое устанавливается между объекта-

ми i и l, если

di,l

pj

. Отметим, что при вычислении коэффициента согласия bi,l ис-

 

j

 

 

пользуется отношение строгого порядка для всех критериев, при этом в общем случае пороги pj и qj могут зависеть от значений критериев сравниваемых объектов, часто в таких случаях используется линейная зависимость:

p

j

(k

j

) a

j

b

j

k

j

,

где a

j

и b

j

0;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

q

j

(k

j

) c

j

 

e

k

j

,

где c

j

 

и e

j

 

0.

 

 

 

 

j

 

 

 

 

 

 

 

 

 

Таким образом, по каждому критерию kj между парой объектов устанавливается одно из вышеуказанных отношений. Все множество критериев m разбивается на три

подмножества: mi ,l – подмножество, для которого между объектами i и l установлено

~

 

 

отношение безразличия,

 

– подмножество с отношением слабого предпочтения и

mi ,l

mi ,l – подмножество с отношением строгого предпочтения.

 

 

 

Подобно коэффициенту согласия, для каждой пары объектов с учетом весов критериев W j , ( j 1, m) вычисляются коэффициенты безразличия, слабого и строгого пред-

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

МЕТОД PROMETHEE

Метод получил свое название из аббревиатуры полного названия: Preference Ranking Organisation METHod for Enrichment Evaluations. В данном методе сравнения пар объектов i и l по каждому критерию используют функцию предпочтения Hj(d), где d – разность значений критериев двух объектов.

Пример пороговой функции предпочтения приведен на рис.2.5. Содержательно она отражает тот факт, что если разность k ij k lj p j несущественна, то объекты по крите-

рию j эквивалентны. При превышении разности порогового значения pj между объектами устанавливается отношение предпочтения.

H j (dij,l ) 1 соответствует тому, что объект i пред-

j

 

 

j

 

 

 

 

H j

(di ,l

)

 

 

почтительнее объекта l по kj. H j (di ,l )

0 означает,

 

 

 

 

 

 

 

что имеет место отношение безразличия.

 

 

 

 

 

 

Вышеприведенную функцию предпочтения сле- 1,0

 

 

 

 

 

 

 

 

 

 

дует рассматривать как одну из возможных для ис-

 

 

 

 

 

пользования в данном методе. Например, в методе

 

 

 

 

 

ELECTRE при определении коэффициента согласия

 

 

 

 

 

 

0,0

 

 

 

 

 

 

 

 

pj

d ij,l

 

 

 

 

Рис.2.5. Функция предпочтения

тоже использовалась функция предпочтения, если принять pj =0 (j=1,...,m).

Можно использовать и другие функции предпочтения, которые позволяют оценить степень предпочтения пары объектов по j критерию непрерывной величиной, т.е Hj(d) меняется от нуля до единицы. Примеры таких функций приведены на рис.2.6.

Таким образом, ЛПР должно задать для каждого критерия функцию предпочтения

Hj(d).

Для оценки предпочтения Вi над Вl по всей совокупности критериев вводится ин-

декс предпочтения "Пi,l", вычисляемый по формуле:

 

 

m

 

 

 

 

критериев

 

W j

1

 

, отражающие их важность.

 

 

 

 

j 1

 

 

 

 

 

 

 

 

 

H(d)

H(d)

 

i ,l

 

m

j

 

 

 

 

W

H

j 1

 

 

j

(d

 

j i ,l

)

, где Wj веса

1,0

 

 

1,0

 

 

 

0,0

p

d

0,0

p

q

d

 

 

 

H(d)

 

 

H(d)

 

 

 

 

 

 

 

 

1,0

 

 

1,0

 

 

 

 

 

 

 

 

 

0,0

 

 

0,0

 

p

d

p

d

 

 

 

 

 

 

 

 

 

 

 

Рис.2.6. Типовые функции предпочтения

 

Матрицу индексов предпочтения ║Пi,l║ можно представить в виде ориентированного графа предложений со взвешенными дугами, причем между каждой парой вершин устанавливаются две дуги с весами Пi,l и Пl,i.

На следующем этапе метода для каждого объекта определяются:

а) коэффициент предпочтения ( ) путем суммирования индексов предпочтения i

по всем выходящим дугам:

 

 

 

i

 

 

l

б) коэффициент обратного предпочтения почтения по всем входящим дугам:

n

 

i ,l

1,l i

 

 

)

(

i

 

;

путем суммирования индексов пред-

Вычисляемые коэффициенты

i

 

n

 

l ,i .

i

 

l 1,l i

 

 

 

 

i 1, n являются информационной базой для

и i

ранжирования объектов и используются по-разному в модификациях метода.

Модификация 1 (PROMETHEE 1)

В этой модификации формируются бинарные отношения между каждой парой объектов:

B

i

 

l

 

 

 

 

 

 

 

 

 

 

 

 

 

 

);

 

B

, если ( i

l

и i

l

) или ( i

l

 

и i

l

), или ( i

l

и i

l

B

i

~ B

l

 

 

 

 

 

 

 

 

;

 

 

 

 

 

 

 

 

 

(безразличны), если i

l

и i

l

 

 

 

 

 

 

 

Вi не сравним с Вl во всех других случаях.

Множество установленных бинарных отношений предпочтений отражает частичный порядок объектов.