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

Учебное пособие 1178

.pdf
Скачиваний:
4
Добавлен:
30.04.2022
Размер:
843.01 Кб
Скачать

Если матрица А неотрицательна, то согласно теореме Перрона - Фробениуса данное уравнение имеет единственное (с точностью до постоянного множителя) неотрицательное решение w. Для удобства можно нормализовать это

n

решение, введя условие wi 1 .

i 1

Втеории матриц установлено, что собственные

значения являются непрерывными функциями элементов. При малых возмущениях в элементах согласованной матрицы наибольшее из собственных значений будет близко к п, а все остальные будут близки к нулю. Таким образом, по решению уравнения Aw=λmaxw можно судить насколько близко к п окажется λmax. И поэтому отклонение λmax от п может является мерой согласованности матрицы А и полезности полученных результатов.

Однако матрица парных сравнений, составленная экспертами, в большинстве случаев получается несогласованной. Это связано с субъективностью суждения экспертов и особенностью сравниваемых объектов. Удачный пример несогласованности и нетранзитивности суждений приведен Саати Т.Л. Например, если сравнительная важность объекта C1 больше важности объекта C2, а сравнительная важность C2 больше важности C3, то не исключено, что объект C3 будет оценен как более важный при сравнении с C1. Такого рода примеры нередко встречаются на практике, например, в спортивных турнирах. Бывает, что команда C1 проигрывает команде C2, которая уже проиграла команде C3, а потом C1 выигрывает у C3. Таким образом, в биологических и социальных системах согласованности вообще может и не быть. Необходимо отметить, что в отличие от биологических и социальных систем в технике, где основные процессы описываются с помощью законов физики, примеров несогласованности, подобных описанному Саати Т.Л., не может быть. Поэтому одной из основных проблем составления матриц является

9

где max

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

После того как все матрицы определены, осуществляется их проверка. Т. е. считается коэффициент согласованности. В качестве оценки согласованности используется индекс согласованности

CI

max

n

,

(6)

n 1

 

 

 

– максимальное собственное число матрицы, n – размерность матрицы. На основании индекса согласованности вычисляется отношение согласованности CR

CR =

CI

,

(7)

M (CI )

значение которого для согласованной матрицы не должно превышать 10%; где M (CI ) - математическое ожидание

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

Таблица 2

Случайная согласованность

Размер

1

2

3

4

5

6

7

8

9

10

матрицы

 

 

 

 

 

 

 

 

 

 

Случайная

0

0

0.58

0.9

1.12

1.24

1.32

1.41

1.41

1.49

согласован-

 

 

 

 

 

 

 

 

 

 

ность

 

 

 

 

 

 

 

 

 

 

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

10

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

Рассмотрим на примере выбора оптимальной альтернативы метод анализа иерархий. Допустим иерархия имеет следующий вид (рис. 2):

Рис. 2. Иерархия

Критерии задачи можно разбить на группы (технические, экономические, антропологические и т. п.). В примере критерии разбиты условно на две группы G1, G2.

Составим для каждого уровня иерархии матрицы парных сравнений:

F

G1

G2

W

 

 

 

 

G1

1

1/3

0.25

 

 

 

 

G2

3

1

0.75

 

 

 

 

11

G1

 

C1

 

C2

 

C3

 

W

 

 

 

 

 

 

 

 

 

 

 

C1

 

1

 

7

 

3

 

0.6491180046

C2

 

1/7

 

1

 

1/5

 

0.0719274299

 

 

 

 

 

 

 

 

 

 

 

C3

 

1/3

 

5

 

1

 

0.2789545655

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

G2

 

C4

C5

W

 

 

C4

 

1

 

1/9

0.1

 

 

 

 

 

 

 

 

 

 

 

C5

 

9

 

1

 

0.9

 

 

 

 

 

 

 

 

 

 

 

 

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

собственный вектор W C p . Такие матрицы составляются для

Ar

критериев, количественно оценить которые невозможно. Если критерии имеют количественную оценку, то процедуру парного сравнения можно заменить нормированием на 1. Допустим, что все критерии имеют количественную оценку, тогда получим следующую матрицу

 

 

 

Нормированные критерии

 

 

Альтернати

 

 

(собственные вектора)

 

 

 

 

вы

 

C1

 

 

C2

 

C3

 

C4

 

C5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A1

0.153

 

0.176

0.176

0.222

0.054

 

 

 

 

 

 

 

 

 

 

 

 

A2

0.103

 

0.088

0.088

0.111

0.197

 

 

 

 

 

 

 

 

 

 

 

 

A3

0.198

 

0.121

0.121

0.111

0.000

 

 

 

 

 

 

 

 

 

 

 

 

A4

0.101

 

0.176

0.176

0.222

0.269

 

 

 

 

 

 

 

 

 

 

 

 

A5

 

0.144

 

0.176

 

0.176

 

0.222

 

0.000

 

 

 

 

 

 

 

 

 

 

 

A6

 

0.158

 

0.176

 

0.176

 

0.111

 

0.155

 

 

 

 

 

 

 

 

 

 

 

A7

 

0.144

 

 

0.088

 

0.088

 

0.000

 

0.326

 

 

 

 

 

 

 

 

 

 

 

 

12

Матрицы F и G2 нет смысла проверять на согласованность, так как их порядок равен 2. Проверим согласованность суждений в матрице парных сравнений G1, которая представляет собой матрицу попарного сравнения критериев С1, С2, С3.

 

max

eT A W 3.0648875801, CI max

n

0.0324437901,

 

 

 

n 1

 

 

 

 

 

 

 

 

где n = 3 – порядок матрицы.

 

 

 

 

 

Отношение согласованности:

 

 

 

 

 

 

CI

 

 

 

 

 

CR

 

0.0491572577

< 0.1

 

 

M (CI )

следовательно матрица хорошо согласованна. Результирующий вектор приоритетов альтернатив

определяется следующим образом:

 

W

C1

W

C 2

W

C 3

W

C 4

 

 

A1

 

A1

 

A1

 

A1

 

C1

 

C 2

 

C 3

 

C 4

 

WA2

WA2

WA2

WA2

 

WA3C1

WA3C 2

WA3C 3

WA3C 4

W F

W

C1

W

C 3

W

C 3

W

C 4

A

 

A4

 

A4

 

A4

 

A4

 

WA5 C1

WA5 C 4

WA5 C 3

WA5 C 4

 

 

 

 

 

 

 

 

 

 

WA6 C1

WA6 C 5

WA6 C 3

WA6 C 4

 

 

C1

 

C 6

 

C 3

 

C 4

 

WA7

WA7

WA7

WA7

 

C 5

 

 

 

 

WA1

 

 

 

 

W

C 5

W

G1

 

A2

 

 

C1

 

C 5

 

 

G1

WA3

 

WC 2

W C 5

W G1

 

A4

 

 

C 3

 

C 5

 

WC 4

G 2

WA5

 

 

 

C 5

 

 

G 2

WA6

 

WC 5

 

 

C 5

 

 

 

 

WA7

 

 

 

 

WG1 FWG1 F

W F

G1

WG 2 F

WG 2

F

 

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

13

0.153

0.176

0.176

0.222

0.054

 

 

 

0.093

0.103

0.088

0.088

0.111

0.197

 

0.6491180046*0.25

 

0.166

0.198

0.121

0.121

0.111

0.000

 

0.0719274299*0.25

 

0.051

0.101

0.176

0.176

0.222

0.269

 

0.2789545655*0.25

=

0.23

0.144

0.176

0.176

0.222

0.000

 

0.1*0.75

 

0.055

0.158

0.176

0.176

0.111

0.155

 

0.9*0.75

 

0.154

0.144

0.088

0.088

0.000

0.326

 

 

 

0.251

Таким образом, получаем следующее ранжирование альтернатив:

 

Оценка

 

 

A7

0.251

 

 

A4

0.23

 

 

A2

0.166

 

 

A6

0.154

 

 

A1

0.093

 

 

A5

0.055

 

 

A3

0.051

 

 

1.4. Учет мнений нескольких экспертов

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

14

Для агрегирования мнений экспертов принимается среднегеометрическое, вычисляемое по следующему соотношению:

 

 

 

 

aijA n aij1 aij2 ...aijn ,

(8)

где aijA агрегированная оценка элемента, принадлежащего i

строке и j-му столбцу матрицы парных сравнений; п - число матриц парных сравнений, каждая из которых составлена одним экспертом.

Логичность критерия становится очевидной, если два равноценных эксперта указывают при сравнении объектов соответственно оценки а и 1/а, что при вычислении агрегированной оценки дает единицу и свидетельствует об эквивалентности сравниваемых объектов.

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

Пусть заданы суждения двух экспертов в виде матриц попарных сравнений 1] и 2]:

 

1

2

1/ 7

 

1

3

1/ 5

A

1/ 2

1

1/ 5

, A

1/ 3

1

1/ 3

1

 

 

 

2

 

 

 

 

 

 

 

 

 

 

7

5

1

 

5

3

1

 

 

 

 

 

 

 

 

Для этих матриц собственные векторы WAj, максимальные собственные значения λmах имеют следующий вид:

для матрицы 1]

WA1= {0,150 0,160 0,744}т; max = 3,121;

для матрицы 2]

WA2= {0,223 0,127 0,650}т; max = 3,297;

15

Осреднение на уровне элементов собственных векторов

дает

WA = {0,184 0,117 0,699}т.

Усредняя элементы матриц 1] и 2] получим матрицу 3]

 

1

2,450

0,169

A

0,408

1

0,258

3

 

 

 

 

 

 

 

 

 

5,900

3,870

1

 

 

 

 

 

 

Правый собственный вектор матрицы 3] следующий:

WA3= {0,184 0,116 0,699}т.

Сравнивая два собственных вектора WA и WA3 определенных двумя разными способами, можно убедиться в их совпадении.

В достаточно ответственных задачах при оправданных затратах на экспертизу осреднение суждений экспертов проводится с учетом их квалификации («веса»). Для определения весовых коэффициентов экспертов целесообразно использовать иерархическую структуру критериев.

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

aijA aij 1 aij 2 ...aij n ,

(9)

где a ij - оценка объекта, проведенная k-м экспертом с весовым коэффициентом k ; при этом 1 + 2 +...+ n = 1.

16

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

Задачи и контрольные вопросы для проверки

1.Какой тип иерархии используется в методе анализа иерархий?

2.Дайте численную и лингвистическую характеристики шкалы отношений.

3.Постройте матрицу попарных сравнений для семи альтернатив.

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

5.Составьте алгоритм и программу для определения индекса и отношения однородности матрицы попарных сравнений.

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

7.Разработайте алгоритм и программу для оценки однородности иерархии, имеющей любую структуру.

17

2.ЛАБОРАТОРНЫЕ РАБОТЫ

2.1.Лабораторная работа №1

Выбор варианта средства защиты программ и данных на автономном компьютере

Цель:

-изучить методику выбора варианта средства защиты программ и данных с использованием метода анализа иерархий (МАИ);

-решить задачу выбора варианта средства защиты программ и данных с использованием МАИ.

Содержание работы

1.Изучить метод анализа иерархий.

2.В Internet собрать данные (прайс-листы) о характеристиках конкретного средства защиты информации различных фирм (не менее семи).

3.На основе собранной информации формализовать критерии и альтернативы для выбора наилучшего варианта.

4.С помощью МАИ обосновать выбор наилучшего варианта средства защиты информации.

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

Для рассмотрения были выбраны пять антивирусов:

Антивирус Касперского, Eset Nod32, Dr.Web, Norton Anti-

Virus, Avira Antivirus. Данные антивирусные программы оценивали по следующим наиболее важным критериям (табл. 3):

18