Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
230100 Теория принятия решений: Учебное пособие (2014).doc
Скачиваний:
157
Добавлен:
15.03.2016
Размер:
750.08 Кб
Скачать

5. Метод анализа иерархий т. Саати

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

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

Ограничение: задача должна иметь небольшое число критериев и альтернатив.

Рассмотрим графическую интерпретацию метода (рисунок 5.1).

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

Рисунок 5.1 – Графическая интерпретация метода иерархий

Обозначено:

X — множество допустимых альтернатив, X = {A, B, C}, X = n =3;

{f1, f2, f3, f4, f5, f6} — критерии;

k — число критериев, k = 6.

Предполагается, что ЛПР может отвечать на вопросы типа: «Во сколько раз критерий fi превосходит критерий fj по важности?» и «Во сколько раз альтернатива xi превосходит альтернативу xj по важности относительно критерия ft?».

В подобных процедурах целесообразно использовать так называемые «транзитивные» шкалы (таблица 5.1):

Таблица 5.1 – Коэффициенты превосходства

Смысловая интерпретация

a = 1.5

a = 2

критерии эквивалентны

1

1

слабое превосходство: a

1.5

2

сильное превосходство: aa

2.25

4

очень сильное превосходство: aaa

3.38

8

абсолютное превосходство:aaaa

5.06 и более

16 и более

Комбинация двух слабых превосходств дает сильное превосходство, два сильных превосходства дают абсолютное превосходство и т. д.

Получаемые по этой шкале результаты имеют понятную смысловую интерпретацию. Конкретное значение a для данной шкалы можно положить равным a = 1.5 или a = 2.

При этом, если fi/fj=a, тоfj/fi= 1/a.

Рассмотрим проблему выбора научного руководителя студентом-дипломником. Глобальный показатель «качества», характеризующий правильность выбора, будем связывать с общим «удовлетворением работой» в конкретной научной группе. Этот показатель является достаточно расплывчатым и неопределённым, поэтому используются соответствующие критерии-заместители и задача трансформируется к некоторой многокритериальной задаче. Будем рассматривать следующие частные критерии оптимальности, характеризующие в совокупности исходный глобальный показатель. Расположим критерии по важности.

1. Перспективность проводимых в группе исследований с позиций последующего трудоустройства (f1).

2. Личный интерес студента к проводимым исследованиям (f2).

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

5. Профессионализм, характер и человеческие качества научного руководителя (f4).

3. Возможность дополнительного заработка в процессе обучения (f5).

6. Состав научной группы и отношения в коллективе (f6).

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

Для решения задачи используем метод анализа иерархий Т. Саати.

Построим вектор весов для сформулированных частных критериев. Для этого зададим ЛПР k – 1 = 6 – 1 = 5 вопросов, и определим вектор превосходства. Пусть в результате диалога были получены следующие данные (a = 2).

a12 = f1/f2 = 2 a23 = f2/f3 = 1 a34 = f3/f4 = 1 a45 = f4/f5 = 4

a56 = f5/f6 = 1

Получив от ЛПР ответы на пять вопросов, построим матрицу попарных сравнений критериев (таблица 5.2).

Таблица 5.2 – Матрица попарных сравнений

критериев

f1

f2

f3

f4

f5

f6

f1

1

2

2

2

8

8

f2

1

1

1

4

4

f3

1

1

1

4

4

f4

1

1

1

4

4

f5

1

1

f6

1

1

При заполнении матрицы использовалось свойство транзитивности выбранной шкалы. Если критерий f1 по важности в 2 раза превосходит критерий f2, а критерий f2 превосходит в 1 раз критерий f3, то есть a12 = 2 и a23 = 1, то превосходство критерия f1 над критерием f3 составит:

a13 = a12a23 = 21 = 2.

Аналогично:

a14 = a13a34 = 21 = 2; a15 = a14a45 = 24 = 8;

a16 = a15a56 = 81 = 8.

Симметрично главной диагонали получим:

a31 = ½; a41 = ½; a51 = 1/8; a61 = 1/8.

Заполняем вторую строку таблицы:

a24 = a23a34 = 11 = 1; a25 = a24a45 = 14 = 4; a26 = a25a56 = 41 = 4.

Симметрично главной диагонали получим:

a42 = 1; a52 = ¼; a62 = ¼.

Заполняем третью строку таблицы:

a35 = a34a45 = 14 = 4; a36 = a35a56 = 41 = 4.

Симметрично главной диагонали получим:

a53 = ¼; a63 = ¼.

Заполняем четвертую строку таблицы:

a46 = a45a56 = 41 = 4.

Симметрично главной диагонали получим:

a64 = ¼; a65 = 1.

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

Для критерия f1 просуммируем значения первого столбца матрицы с учетом нормированности:

a1 + a1/2 + a1/2 + a1/2 + a1/8 + a1/8 = 1 a1 = 0.364

Получили, что «доля важности» критерия f1 среди всех критериев составляет 0.364.

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

Для критерия критерия f2:

2a2 + a2 + a2 + a2 + a2/4 + a2/4 = 1 a2 = 0.182

Для критерия критерия f3:

2a3 + a3 + a3 + a3 + a3/4 + a3/4 = 1 a3 = 0.182

Для критерия критерия f4:

2a4 + a4 + a4 + a4 + a4/4 + a4/4 = 1 a4 = 0.182

Для критерия критерия f5:

8a5 + 4a5 + 4a5 + 4a5 + a5 + a5 = 1 a5 = 0.045

Для критерия критерия f6:

8a6 + 4a6 + 4a6 + 4a6 + a6 + a6 = 1 a6 = 0.045

Таким образом, вектор весов a для шести критериев имеет вид:

a = (a1, a2, a3, a4, a5, a6) = (0.364, 0.182, 0.182, 0.182, 0.045, 0.045).

В качестве альтернатив рассмотрим три руководителя: A, B и C.

Теперь выполним парные сравнения альтернатив A, B, C относительно каждого критерия оптимальности f1, f2, f3, f4, f5, f6. Получим шесть матриц размерностью 3 ´ 3.

Пусть перспективность исследований у альтернативы A такая же, как у альтернативы B, а у альтернативы B ниже, чем у альтернативы C.

Пусть для критерия f1 ЛПР указало следующие коэффициенты превосходства: a1AB = a112 = 1, a1BC = a123 = ½.

Тогда матрица сравнения альтернатив относительно критерия f1 имеет вид (таблица 5.3):

Таблица 5.3 – Альтернативы

f1

A

B

C

A

1

1

B

1

1

C

2

2

1

Для альтернативы A:

a11 + a12 + a13 = a11 + a11 + 2a11 = 1 4a11 = 1 a11 = ¼ = 0.250

Для альтернативы B:

a11 + a12 + a13 = a12 + a12 + 2a12 = 1 4a12 = 1 a12 = ¼ = 0.250

Для альтернативы C:

a11 + a12 + a13 = a13/2 + a13/2 + a13 = 1 2a13 = 1 a13 = ½ = 0.500

Вектор весов a1 содержит компоненты:

a1 = (a11, a12, a13) = (0.250, 0.250, 0.500).

Они интерпретируются как значения критерия f1 для трёх альтернатив A, B, C: f1(A) = 0.250 f1(B) = 0.250 f1(C) = 0.500

Аналогично ранжируем варианты A, B и C по остальным критериям.

Пусть личный интерес студента к альтернативе A выше, чем к альтернативе B, и к альтернативе B выше, чем к альтернативе C.

Пусть для критерия f2 ЛПР указало следующие коэффициенты превосходства: a2AB = a212 = 2, a2BC = a223 = 2.

Тогда матрица сравнения альтернатив относительно критерия f2 имеет вид (таблица 5.4):

Таблица 5.4 – Альтернативы

f2

A

B

C

A

1

2

4

B

1

2

C

1

Для альтернативы A:

a21 + a22 + a23 = a21 + a21/2 + a21/4 = 1 7a21 = 4 a21 = 4/7 = 0.571

Для альтернативы B:

a21 + a22 + a23 = 2a22 + a22 + a22/2 = 1 7a22 = 2 a22 = 2/7 = 0.286

Для альтернативы C:

a21 + a22 + a23 = 4a23 + 2a23 + a23 = 1 7a23 = 1 a23 = 1/7 = 0.143

Вектор весов a2 содержит компоненты:

a2 = (a21, a22, a23) = (0.571, 0.286, 0.143).

Они интерпретируются как значения критерия f2 для трёх альтернатив A, B, C: f2(A) = 0.571 f2(B) = 0.286 f2(C) = 0.143

Пусть связь с фирмами у альтернативы A ниже, чем у альтернативы B, и у альтернативы B намного ниже, чем у альтернативы C.

Пусть для критерия f3 ЛПР указало следующие коэффициенты превосходства: a3AB = a312 = ½, a3BC = a323 = ¼.

Тогда матрица сравнения альтернатив относительно критерия f4 имеет вид (таблица 5.5):

Таблица 5.5 – Альтернативы

f3

A

B

C

A

1

B

2

1

C

8

4

1

Для альтернативы A:

a31 + a32 + a33 = a31 + 2a31 + 8a31 = 1 11a31 = 1 a31 = 1/11 = 0.091

Для альтернативы B:

a31 + a32 + a33 = a32/2 + a32 + 4a32 = 1 11a32 = 2 a32 = 2/11 = 0.182

Для альтернативы C:

a31 + a32 + a33 = a33/8 + a33/4 + a33 = 1 11a33 = 8 a33 = 8/11 = 0.727

Вектор весов a3 содержит компоненты:

a3 = (a31, a32, a33) = (0.091, 0.182, 0.727).

Они интерпретируются как значения критерия f4 для трёх альтернатив A, B, C: f3(A) = 0.091 f3(B) = 0.182 f3(C) = 0.727

Пусть профессионализм руководителя альтернативы A намного выше, чем у альтернативы B, и у альтернативы B выше, чем у альтернативы C.

Пусть для критерия f4 ЛПР указало следующие коэффициенты превосходства: a4AB = a412 = 4, a4BC = a423 = 2.

Тогда матрица сравнения альтернатив относительно критерия f4 имеет вид (таблица 5.6):

Таблица 5.6 – Альтернативы

f4

A

B

C

A

1

4

8

B

1

2

C

1

Для альтернативы A:

a41 + a42 + a43 = a41 + a41/4 + a41/8 = 1 11a41 = 8 a41 = 8/11 = 0.727

Для альтернативы B:

a41 + a42 + a43 = 4a42 + a42 + a42/2 = 1 11a42 = 2 a42 = 2/11 = 0.182

Для альтернативы C:

a41 + a42 + a43 = 8a43 + 2a43 + a43 = 1 11a43 = 1 a43 = 1/11 = 0.091

Вектор весов a4 содержит компоненты:

a4 = (a41, a42, a43) = (0.727, 0.182, 0.091).

Они интерпретируются как значения критерия f5 для трёх альтернатив A, B, C: f4(A) = 0.727 f4(B) = 0.182 f4(C) = 0.091

Пусть возможность дополнительного заработка у альтернатив A, B, C одинаковы.

Пусть для критерия f5 ЛПР указало следующие коэффициенты превосходства: a5AB = a512 = 1, a5BC = a523 = 1.

Тогда матрица сравнения альтернатив относительно критерия f5 имеет вид (таблица 5.7):

Таблица 5.7 – Альтернативы

f5

A

B

C

A

1

1

1

B

1

1

1

C

1

1

1

Для альтернативы A:

a51 + a52 + a53 = a51 + a51 + a51 = 1 3a51 = 1 a51 = 1/3 = 0.333

Для альтернативы B:

a51 + a52 + a53 = a52 + a52 + a52 = 1 3a52 = 1 a52 = 1/3 = 0.333

Для альтернативы C:

a51 + a52 + a53 = a53 + a53 + a53 = 1 3a53 = 1 a53 = 1/3 = 0.333

Вектор весов a5 содержит компоненты:

a5 = (a51, a52, a53) = (0.333, 0.333, 0.333).

Они интерпретируются как значения критерия f3 для трёх альтернатив A, B, C: f5(A) = 0.333 f5(B) = 0.333 f5(C) = 0.333

Пусть отношения в коллективе у альтернативы A хуже, чем у альтернативы B, а у альтернативы B лучше, чем у альтернативы C.

Пусть для критерия f6 ЛПР указало следующие коэффициенты превосходства: a6AB = a612 = ½ , a6BC = a623 = 2.

Тогда матрица сравнения альтернатив относительно критерия f6 имеет вид (таблица 5.8):

Таблица 5.8– Альтернативы

f6

A

B

C

A

1

1

B

2

1

2

C

1

1

Для альтернативы A:

a61 + a62 + a63 = a61 + 2a61 + a61 = 1 4a61 = 1 a61 = ¼ = 0.250

Для альтернативы B:

a61 + a62 + a63 = a62/2 + a62 + a62/2 = 1 4a62 = 2 a62 = 2/4 = 0.500

Для альтернативы C:

a61 + a62 + a63 = a63 + 2 a63 + a63 = 1 4a63 = 1 a63 = ¼ = 0.250

Вектор весов a6 содержит компоненты:

a6 = (a61, a62, a63) = (0.250, 0.500, 0.250).

Они интерпретируются как значения критерия f6 для трёх альтернатив A, B, C: f6(A) = 0.250 f6(B) = 0.500 f6(C) = 0.250

Полученные по каждому критерию локальные приоритеты рассматриваемых альтернатив занесём в таблицу 5.9:

Таблица 5.9 – Синтез глобальных критериев альтернатив

Веса

критериев

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

f1

(0.364)

f2

(0.182)

f3

(0.182)

f4

(0.182)

f5

(0.045)

f6

(0.045)

A

0.250

0.571

0.091

0.727

0.333

0.250

B

0.250

0.286

0.182

0.182

0.333

0.500

C

0.500

0.143

0.727

0.091

0.333

0.250

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

Воспользуемся методом линейной свёртки:

U(i) = , i = A, B, C, и получим значения обобщённого критерия для трех вариантов A, B, C.

U(A) = 0.364´0.250 + 0.182´0.571 + 0.182´0.091 + + 0.182´0.727 +

+ 0.045´0.333 + 0.045´0.250 = 0.370

U(B) = 0.364´0.250 + 0.182´0.286 + 0.182´0.182 + 0.182´0.182 +

+ 0.045´0.333 + + 0.045´0.500 = 0.247

U(C) = 0.364´0.500 + 0.182´0.143 + 0.182´0.727 + 0.182´0.091 +

+ 0.045´0.333 + 0.045´0.250 = 0.383

0.370 + 0.247 + 0.383 = 1

Таким образом, с точки зрения применяемого метода наиболее перспективен вариант C. Однако вариант A не намного хуже.

Следует отметить, что в данном примере альтернативы A, B, С были обезличены. Когда же в качестве альтернатив берутся конкретные объекты, то следует учитывать реальное положение вещей.

Например, пусть целью является покупка квартиры, а в качестве альтернатив взяты следующие города: A — Москва, B — Екатеринбург, C — Нижний Тагил. Если критерием является цена квартиры, то коэффициенты превосходства должны быть выбраны, например, следующим образом:

a1AB = a112 = ½, a1BC = a123 = ¼.

Действительно, цена — это негативный критерий, а цены за жильё в Москве выше, чем в Екатеринбурге, а в Екатеринбурге существенно выше, чем в Нижнем Тагиле.

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

a1AB = a112 = 2, a1BC = a123 = 4.

В данном случае критерий позитивный, а число высших учебных заведений в Москве выше, чем в Екатеринбурге, а в Екатеринбурге существенно выше, чем в Нижнем Тагиле.