
Лекции по ТПР / Метод смещенного идеала
.pdf
Метод смещенного идеала
Метод предназначен для выделения одного или подмножества наиболее предпочтительных объектов. Характерными особенностями метода являются:
a)наличие процедуры формирования "идеального" объекта ( B ), служащего своего рода целью, к которой надо стремиться. Такой "идеал", как правило, недостижим и не существует реально, но его полезно иметь для понимания ЛПР своих целей;
b)на каждой итерации производится исключение объектов, не претендующих на наиболее предпочтительные, т.е. не выделяются "лучшие" объекты, а исключаются "худшие".
В общем виде алгоритм метода следующий. Сначала исключаются доминируемые объекты, так как среди них
не может быть наиболее предпочтительного. |
из наиболее |
||||
Формируется "идеальный" объект |
B |
(1) |
|||
|
|
|
|
|
|
предпочтительных |
значений |
критериев |
и |
"антиидеальный" из наименее предпочтительных значений. Определяются расстояния от объектов из исходного множества до "антиидеала", на основании которых выделяются "худшие" объекты. Среди таких
k2 |
|
|
|
|
В+(1) |
объектов, |
как |
|
|
1 |
|
|
|
|
|
||
В |
|
|
|
правило, |
есть |
|||
|
|
|
|
|||||
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
объекты, |
имеющие |
|
|
|
|
|
|
|
одно |
наиболее |
|
В2 |
|
|
|
предпочтительное |
|||
|
|
|
|
|
|
|||
|
|
|
В3 |
|
|
|
значение |
(объекты |
|
|
|
В4 |
|
|
|
||
|
|
|
В5 |
|
B1 и B 6 на рис 2.2). |
|||
|
|
|
|
|
|
|
||
|
В-(1) |
|
В6 |
|
|
1 |
||
|
|
|
|
|
||||
0 |
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
k1 |
|
|
|
Рис.2.2. Иллюстрация алгоритма метода |
|
|
|
смещенного идеала
После исключения "худших" объектов вновь переходим к этапу формирования "идеала", и он изменяется, приближаясь к реальным объектам (на
рисунке это |
B |
(2) |
). |
|
|
|
Процедура заканчивается, когда останется небольшое число объектов, которые и считаются наиболее предпочтительными.
Следует отметить, что при сравнении реально существующих объектов с "идеалом" у ЛПР возникает неудовлетворенность, вызванная недоступностью сформированного "идеала". Эту неудовлетворенность называют конфликтом перед решением.
После выбора наиболее предпочтительного объекта у ЛПР возникает неудовлетворенность, вызванная тем фактом, что выбран именно данный объект, а не другой. Такую неудовлетворенность называют конфликтом после решения.
На первых итерациях метода превалирует конфликт перед решением. На последующих итерациях "идеал" приближается к реальным объектам, и конфликт перед решением уменьшается. Однако конфликт после решения может увеличиваться. Это свидетельствует о недостаточной изученности ЛПР решаемой задачи.
Рассмотрим подробно алгоритм метода на примере выбора организации для работы.
Пусть исходное множество организаций включает n =8 объектов. В качестве критериев используем следующие три: k1 – уровень заработной платы (тыс. руб. в месяц), k2
– удаленность (минут проезда до места работы) k3 –
2

перспектива роста (в баллах от 0 до 10). Ниже представлены 8 организаций с значениями критериев:
Названи
еЗар. Удаленно Перспект
объекта |
Плата |
сть |
ивы |
Вариант 1 |
50 |
40 |
5 |
Вариант 2 |
40 |
30 |
6 |
Вариант 3 |
75 |
60 |
5 |
Вариант 4 |
60 |
50 |
9 |
Вариант 5 |
80 |
80 |
7 |
Вариант 6 |
70 |
60 |
4 |
Вариант 7 |
80 |
70 |
4 |
Вариант 8 |
65 |
60 |
8 |
Сначала проанализируем множество вариантов и исключим доминируемые. Среди 8-ми вариантов шестой вариант является доминируемым по отношению к варианту 3, поэтому шестой вариант исключаем.
Этап 1. Формирование "идеального объекта |
|
|
, |
|
k1 |
, , km |
|||
где k |
– максимальное по предпочтению |
значение |
||
j |
|
|
|
|
критерия среди всех объектов,
т.е.
k |
|
|
j |
||
|
max k |
i |
|
j |
||
i |
||
|
,
если
предпочтение объекта возрастает при увеличении k j , или
k min ki |
, если предпочтение объекта возрастает при |
||
j |
i |
j |
|
|
|
|
уменьшении критерия.
Если "идеал" принадлежит множеству объектов, то он и будет наиболее предпочтительным. Но так как МКЗ обычно решается на множестве эффективных объектов,
3

то "идеальный" объект не будет принадлежать исходному множеству.
На этом же этапе формируется "антиидеальный" |
||||||
объект k , , k |
из |
наименее |
предпочтительных |
|||
1 |
m |
|
|
|
|
|
значений. |
|
|
|
|
|
|
В рассматриваемом |
примере |
«идеальный» и |
||||
"антиидеальный" объекты: |
|
|
||||
|
|
Идеальный |
Антиидеальный |
|
||
Критерий |
|
объект |
|
объект |
|
|
Зар. Плата |
80 |
|
|
40 |
|
|
Удаленность |
30 |
|
|
80 |
|
|
Перспективы |
9 |
|
|
4 |
|
Этап 2. Переход от физических единиц измерения критериев к относительным единицам в соответствии с выражением:
d |
i |
|
j |
||
|
(k
i |
k |
|
|
j |
j |
||
|
) /(k
j
k |
|
) |
|
j |
|||
|
|
.
(2.1)
В относительных единицах все критерии будут
изменяться в интервале [0;1] , при этом, чем меньше |
d j |
, |
|
i |
|
тем ближе объект по критерию k j к "антиидеальному". |
|
|
Названи
еЗар. Удаленно Перспект
объекта |
Плата |
сть |
ивы |
Вариант 1 |
0,25 |
0,8 |
0,2 |
Вариант 2 |
0 |
1 |
0,4 |
Вариант 3 |
0,875 |
0,4 |
0,2 |
Вариант 4 |
0,5 |
0,6 |
1 |
Вариант 5 |
1 |
0 |
0,6 |
Вариант 7 |
1 |
0,2 |
0 |
4

Вариант 8 |
0,625 |
0,4 |
0,8 |
Первые два этапа выполняются автоматически без участия ЛПР.
Этап 3. Задание весов критериев (коэффициентов относительной важности). ЛПР, исходя из своих суждений о важности критериев, задаёт веса критериев
V j , ( j 1, 2,..., m) . Пусть V1 = 0.4; V2 = 0.3; V3 = 0.3.
Этап 4. Рассчет расстояния объектов до "антиидеала". В качестве метрики используется следующее выражение:
m |
|
1 p |
Lip (V j d ij |
) p . |
|
j 1 |
|
|
Используя разные p , можно получить различные
метрики.
при |
p |
значение
Так, при |
p 1 |
получим аддитивный оператор, а |
|
(2.2) переходит в |
|
i |
. Чем больше |
Li |
max Vj d j |
|||
Li |
|
|
i |
|
, тем дальше объект от "антиидеала" и ближе |
||||
p |
|
|
|
|
к "идеальному". На следующем, пятом, этапе, задавая различные значения p, определяются разные метрики для сравнения с "идеальным". Рассчитаем метрики
|
p=3 |
p=2 |
p=1 |
p=0,3 |
В1 |
0,247 |
0,267 |
0,40 |
4,62 |
В2 |
0,306 |
0,323 |
0,42 |
1,97 |
В3 |
0,355 |
0,375 |
0,53 |
5,74 |
В4 |
0,344 |
0,403 |
0,68 |
8,67 |
В5 |
0,412 |
0,439 |
0,58 |
2,77 |
В7 |
0,400 |
0,404 |
0,46 |
1,78 |
5
В8 |
0,315 |
0,367 |
0,61 |
7,65 |
Этап 4. Исключение Для этого при каждом
«бесперспективных» вариантов. p , т.е. для каждой метрики все
объекты упорядочиваются по близости к "идеалу" по
величине |
Li |
. В результате получим следующую матрицу: |
||||||
|
|
p |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Сумма |
|
|
|
|
p=3 |
p=2 |
p=1 |
p=0,3 |
p |
|
Вариант |
|
|
|
|
|
|
|
|
4 |
|
|
4 |
3 |
1 |
1 |
9 |
|
Вариант |
|
|
|
|
|
|
|
|
5 |
|
|
1 |
1 |
3 |
5 |
10 |
|
Вариант |
|
|
|
|
|
|
|
|
8 |
|
|
5 |
5 |
2 |
2 |
14 |
|
Вариант |
|
|
|
|
|
|
|
|
3 |
|
|
3 |
4 |
4 |
3 |
14 |
|
Вариант |
|
|
|
|
|
|
|
|
7 |
|
|
2 |
2 |
5 |
7 |
16 |
|
Вариант |
|
|
|
|
|
|
|
|
2 |
|
|
6 |
6 |
6 |
6 |
24 |
|
Вариант |
|
|
|
|
|
|
|
|
1 |
|
|
7 |
7 |
7 |
4 |
25 |
|
В этой матрице варианты упорядочены по значению суммы р, полученной сложением по строке рангов вариантов.
ЛПР принимает решение об исключении объектов, не претендующих на наиболее предпочтительный. Очевидно, что это те объекты, которые при различных метриках (разных p) находятся в конце упорядоченных рядов. Действительно, если независимо от выбранной
6

метрики объект далек от "идеала", то есть все основания исключить его.
Видим, что варианты 1 и 2 по большинству р находятся на последних местах, т.е. он наиболее далеки от идеального объекта и значит, не претендуют на наилучший вариант. Поэтому исключаем варианты 1 и 2.
Снова переходим к первому этапу – формирования идеального и антиидеального объектов.
|
Идеальный |
Антиидеальный |
Критерий |
объект |
объект |
Зар. Плата |
80 |
60 |
Удаленность |
40 |
80 |
Перспективы |
9 |
4 |
Видим, что характеристики идеального и антиидеального объектов изменились, они сместились.
Заново пересчитаем матрицу
d ij
, а затем значения
метрик
L |
p |
|
i |
||
|
, получим следующую матрицу
|
|
|
|
|
Сумма |
|
p=3 |
p=2 |
p=1 |
p=0,3 |
p |
Вариант |
|
|
|
|
|
4 |
1 |
1 |
1 |
5 |
8 |
Вариант |
|
|
|
|
|
5 |
2 |
2 |
2 |
3 |
9 |
Вариант |
|
|
|
|
|
3 |
4 |
4 |
3 |
1 |
12 |
Вариант |
3 |
3 |
5 |
4 |
15 |
7

7 |
|
|
|
|
|
Вариант |
|
|
|
|
|
8 |
5 |
5 |
4 |
2 |
16 |
Обратите внимание порядок вариантов изменился изза того, что характеристики идеального и антиидеального объектов изменились.
Исключаем Вариант 8 и вновь выполняем этапы 1, 2, 4,5 получаем
|
|
|
|
|
Сумма |
|
p=4 |
p=2 |
p=1 |
p=0,3 |
p |
Вариант |
|
|
|
|
|
4 |
1 |
1 |
1 |
4 |
7 |
Вариант |
|
|
|
|
|
5 |
2 |
2 |
2 |
2 |
8 |
Вариант |
|
|
|
|
|
3 |
4 |
4 |
3 |
1 |
12 |
Вариант |
|
|
|
|
|
7 |
3 |
3 |
4 |
3 |
13 |
Исключаем вариант 7 |
|
|
|
||
|
|
|
|
|
Сумма |
|
p=3 |
p=2 |
p=1 |
p=0,3 |
p |
Вариант |
|
|
|
|
|
4 |
1 |
1 |
1 |
3 |
6 |
Вариант |
|
|
|
|
|
5 |
2 |
2 |
2 |
1 |
7 |
Вариант |
|
|
|
|
|
3 |
3 |
3 |
3 |
2 |
11 |
8
Из оставшихся надо рассматривать в качестве наиболее предпочтительных варианты 4 и 5.
В заключение отметим, что данный метод наиболее эффективен при больших размерностях задачи.
9