
Метод oreste
Название метода образовано из "Organisazion, RangEment ot SynTEze de donnecs relationnelles" (франц.). Метод позволяет выделить наиболее предпочтительный объект или упорядочить объекты по предпочтению. По подходу он относится к классу методов установления формальных бинарных отношений между объектами.
Отличительными особенностями метода являются:
критерии kj (j=1,...m)могут быть измерены как в шкале порядка, так и в шкалах интервалов или отношений;
ЛПР в методе не задает веса критериев, а лишь упорядочивает критерии по важности;
необычно в методе решается проблема агрегирования критериев.
На рис.2.7приведен алгоритм метода. Рассмотрим отдельные этапы подробно.
На первом этапе осуществляется подготовка
исходных данных для метода. Как
указывалось выше, в методе ORESTEдопускается упорядочение объектов по
отдельным критериям, т.е. достаточно
иметь ранги объектов,i –индекс объектов
(i=1,...,n),j –индекс критериев (j=l,…,m).
Если критерий kj
измерен в шкалах интервалов или
отношений, то значения критерия
необходимо перевести в ранги
.
Итак, после первого этапа получим матрицу
рангов
.
Далее алгоритм метода будем рассматривать
на числовом примере, приведенном в
табл.2.2.
Таблица 2.2
Матрица рангов
Объекты |
k1 |
k2 |
K3 |
k4 |
В1 |
1 |
2 |
3 |
4 |
В2 |
2 |
1 |
4 |
5 |
В3 |
3 |
5 |
1 |
3 |
В4 |
4 |
3.5 |
2 |
1.5 |
В5 |
5 |
3.5 |
5 |
1.5 |
На втором этапе ЛПР должно упорядочить критерии по их важности. Обозначим ранги критериев через Rj (j=1,..., m). Пусть в примере ранги критериев равныR1 = 1;R2 = R3= 2.5; R4 = 4.
На следующем этапе осуществляется
объединение рангов объектов
и рангов критериевRj
в число
,
называемоепроекцией рангов на числовую
ось.Проецировать ранги можно с
использованием различных видов проекций.
Сформулируем свойства, которыми должны
обладать
:
а) если ВiпредпочтительнееВlпо критериюkj,
т.е. ,
то
;
б) если
,
а критерийkj
более важен, чемks,
т.е.Rj
<Rs,
то
.Приведем несколько видов проекций:
линейная ортогональная:
;(2.6)
линейная:
;(2.7)
где а(0;1).Параметрауказывает, как учитываются ранги критериев и ранги объектов при вычислении проекции. Еслиа>0.5, то в большей степени учитываются ранги критериев, а приа<0.5 – ранги объектов. Приа=0.5 линейная проекция становится ортогональной.
Понятие проекции введено в связи с
числовой осью для определения
.Проекция рангов объектов
на эту ось определяется коэффициентом
,
а проекция рангов критериевRj
определяется
.
Тогда для (2.7)
отношения:
Отсюда и название проекции
–линейная.Для линейной
ортогональной: .
Нелинейная проекция:
,(2.8)
где р –произвольное, не равное нулю.
Для данной проекции:
. (2.9)
Рекомендуется в (2.8)принятьa=0.5.В этом случае ранги критериев и ранги объектов учитываются в проекции в равной степени. Тогда при разныхр (2.8)имеет вид:
р = 1 – среднеарифметическое
рангов
иRj
(линейная ортогональная проекция);
p = -1 –
среднегармоническое
иRj;
p = 2 –
среднеквадратическое
иRj;
при p-–min(,Rj);
при p–max(,Rj);
Чтобы определить, какое риспользовать в (2.8),необходимо ЛПР задать следующий вопрос: как Вы считаете: вариант iпо критериюkj в целом (глобально) более важен (предпочтительнее), чем вариант lпо критерию ks?
Отметим, что в качестве объектов и
критериев в вопросе следует выбирать
те, для которых
,a
.
В противном случае ответ на вопрос будет
очевиден. Из (2.9)приa=0.5
следует:
.
Из ответа ЛПР на заданный вопрос следует:
,
т.е. можем определить верхнюю и нижнюю границы р.Задавая несколько раз подобные вопросы для разных объектов и критериев, можно установить границы параметрар. В рассматриваемом примере используем линейную ортогональную проекцию, тогда значения проекций равны (табл.2.3):
Таблица 2.3
Проекции рангов
Объекты |
k1 |
k2 |
k3 |
K4 |
В1 |
1 |
2.25 |
2.75 |
4 |
В2 |
1.5 |
1.75 |
3.25 |
4.5 |
В3 |
2 |
3.75 |
1.75 |
3.5 |
В4 |
2.5 |
3 |
2.25 |
2.75 |
В5 |
3 |
3 |
3.75 |
2.75 |
На следующем этапе
производится ранжирование вычисленных
проекций, т.е. все элементы матрицырассматриваются как одно множество и
по величине
они упорядочиваются. Результаты
ранжирования обозначим через
.
В табл. 2.4приведены результаты ранжирования для числового примера. Следует подчеркнуть, что процедура ранжирования проекций решает проблему агрегирования критериев.
На следующем, пятом, этапе производится ранжирование объектов по предпочтению. Для этого вычисляется:
(i=1,…,n), (2.10)
по значениям которых происходит упорядочение объектов.
Таблица 2.4
Ранжирование проекции и объектов
Объекты |
k1 |
K2 |
k3 |
k4 |
ri |
В1 |
1 |
6.5 |
10 |
19 |
36.5 |
В2 |
2 |
3.5 |
15 |
20 |
40.5 |
В3 |
5 |
17.5 |
3.5 |
16 |
42 |
В4 |
8 |
13 |
6.5 |
10 |
37.5 |
В5 |
13 |
13 |
17.5 |
10 |
53.5 |
Для рассмотренного примера ri приведены в последней колонке табл.2.4. Соответственно порядок предпочтения объектов следующий: B1B4B3B2B5.
Необходимо отметить, что данные результаты упорядочения следует рассматривать как предварительное решение задачи из-за необоснованности (2.10).Вместе с тем результаты ранжирования объектов выдаются ЛПР для анализа. Если ЛПР удовлетворено полученным результатом, то процедура завершается, в противном случае переходим к следующему этапу.
На шестом этапе производится расчет коэффициентов предпочтения. Предпочтение объекта iнад объектом l (Ci,l) можно оценить следующим образом:
. (2.11)
При вычислении Ci,l
суммируются только положительные
разности
,
тем самым суммируются разности рангов
только по тем критериям, для которых
.
Из (2.11)следует, что
.
Максимально возможная разность Ci,l - Cl,iравнат2(п-1). Чтобы коэффициент предпочтения (Ci,l) изменялся в интервале [0;1],коэффициентCi,l нормируют:
Ci,l = Ci,l / [т2(п-1)].
Для рассматриваемого числового примера значения Ci,l приведены в табл.2.5.
Таблица 2.5
Коэффициенты предпочтения
Объекты |
В1 |
В2 |
В3 |
В4 |
В5 |
В1 |
0.0 |
0.15 |
0.25 |
0.22 |
0.44 |
В2 |
0.05 |
0.0 |
0.28 |
0.09 |
0.40 |
В3 |
0.15 |
0.30 |
0.0 |
0.09 |
0.41 |
В4 |
0.16 |
0.47 |
0.13 |
0.0 |
0.27 |
В5 |
0.11 |
0.15 |
0.13 |
0.0 |
0.0 |
Чтобы лучше понять правила установления отношений между объектами, представим данные о Ci,lиCl,iв виде точки на плоскости, как показано на рис. 2.8.
Чем
ближе точка к оси абсцисс, тем больше
разностьCi,l
- Cl,i,
т.е. с большим основанием можно говорить,
чтоВi
предпочтительнееВl.
И наоборот, чем ближе точка к оси ординат,
темВl
предпочтительнееВi.
Если разность Ci,l - Cl,i небольшая и сами коэффициентыCi,lиCl,iмалы, то между объектамиВl иВi следует установить отношение безразличия. Чтобы сформулировать правила установления отношений между объектами, введем следующие пороги:
и (для определения отношения безразличия);
> 0(для определения отношения предпочтения).
Между объектами Вi иВl устанавливаются:
отношение безразличия (Вi ~Вl), если |Ci,l-Cl,i|иCi,lиCl,i;
отношение предпочтения (Вi Вl), если |Ci,l-Cl,i|>иCl,i / |Ci,l-Cl,i|;
Вi иВlнесравнимы (Вi NВl), если между ними не установлены отношения предпочтения или безразличия.
Условие установления отношения предпочтения Вi Вlможно переписать в следующем виде:Cl,iCi,l∙/(1+), а дляВl Вi– в видеCl,iCi,l∙/(1+).
Чтобы задать бинарные отношения между объектами достаточно определить пороги и, порогвычисляется на основе ии равен(1+).
Порог можно задавать любым, причем чем меньше, тем более жесткое условие для установления отношения предпочтения.
Что касается порога , то он может принимать небольшое значение. Во-первых, чем меньше , тем с большей уверенностью можно устанавливать отношение безразличия. Во-вторых, при большихможет оказаться, чтоВi~Вl, в то время как один из них доминирует другой. Предельный случай, когдаВi может доминироватьВl:
,
а
.
Значит, для ограничение будет
1 / [(n-1)m]. (2.12)
Если в исходном множестве нет доминируемых объектов, то ограничение (2.12)не обязательно.
Отметим важное свойство отношения предпочтения. Показано, что отношение предпочтения транзитивно.
Рассмотрев вопросы установления бинарных отношений между объектами, вернемся к блок-схеме метода (рис.2.7). На седьмом этапе ЛПР должно задать порогии, на основе которых строится матрица бинарных отношений.
Пусть в примере =0.06и=1.5,тогда между объектами устанавливаются бинарные отношения, приведенные в табл.2.6.
Варьируя порогами и, ЛПР может изменять связность графа предпочтения: при увеличенииувеличивается связность графа, причем все дуги, полученные при меньшем, остаются и к ним добавляются новые.
Если ЛПР не получило удовлетворяющее его решение, то целесообразно вернуться к первым этапам: ранжирование критериев (этап 2),выбор вида проекций (этап 3).
Таблица 2.6
Матрица бинарных отношений
Объекты |
В1 |
В2 |
В3 |
В4 |
В5 |
В1 |
~ |
|
|
N |
|
В2 |
|
~ |
N |
|
|
В3 |
|
N |
~ |
~ |
|
В4 |
N |
|
~ |
~ |
|
В5 |
|
|
|
|
~ |
Разделы
Многокритериальные задачи
Функциии полезности
Оценка объектов по многоуровневой системе критериев
Решение МКЗ в условиях неопределённости