Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИСУ_лекции.doc
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
9.04 Mб
Скачать

Тема 7. Метод анализа иерархий (маи)

Этот метод выбора альтернатив при принятии решения достаточно широко применяется при решении разных практических задач: Он основан на экспертных оценках.

Центральным вопросом, который решается МАИ является вопрос: насколько значительно влияние самого нижнего уровня иерархии (обычно это альтернативы) на вершину (главную цель системы). Цель МАИ – дать количественную характеристику этого влияния, т.е. установить приоритеты элементов нижнего уровня относительно одного элемента высшего уровня. В МАИ используется 3 метода сравнения альтернатив: попарное сравнение; сравнение альтернатив относительно стандартов и сравнение альтернатив копированием. Мы рассмотрим попарное сравнение.

Построение иерархий

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

Иерархия - это тип системы, основанной на предположении, что элементы системы могут группироваться в несвязанные множества. Элементы каждой группы находятся под влиянием некоторой вполне определенной группы и в свою очередь оказывает влияние на элементы другой группы. Считаем, что элементы в каждой группе иерархии (называемой уровнем, кластером, стратой) независимы.

Случай наличие зависимости должен рассматриваться отдельно.

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

Типичная иерархия для решения многих задач может быть представлена следующей схемой

Рис. Типичная иерархия.

Итак, следует помнить, что основные цели устанавливаются на вершине иерархии; их подцели - непосредственно ниже вершины, силы ограничивающие акторов - еще ниже .

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

Это естественная форма, которую принимают иерархии связана с планированием и конфликтами.

Определение приоритетов факторов низшего уровня относительно цели может быть сведена к последовательности задач определения приоритета для каждого уровня, а каждая такая задача - к последовательности парных сравнений. Сравнение – основная составляющая теории МАИ, даже если исходная задача осложняется, условиями обратной связи между разными уровнями или факторами.

Метод парных сравнений

Метод можно описать следующим образом. Допустим, заданы элементы одного, скажем 4-го уровня иерархии – A,B,C,D и один элемент E следующего более высокого уровня (3-его). Нужно сравнить элементы 4-го уровня попарно по силе их влияния на E, поместить числа, отражающие достигнутое при сравнении согласия во мнениях, в матрицу (матрицу парных сравнений) и найти собственный вектор с наибольшим собственным значением. Собственный вектор обеспечивает упорядочение приоритетов, а собственное значения является мерой согласованности суждений.

Освещен

ность

А

В

С

D

А

1

5

6

7

В

1/5

1

4

6

С

1/6

1/4

1

4

D

1/7

1/6

1/4

1

Условимся, что числа в матрице определяются следующим образом:

А и В одинаково важны, заносим 1 в позицию (А,В).

А незначительно важнее, чем В, заносим 3.

А значительно важнее В, заносим 5.

А явно важнее В, заносим 7.

А по своей значительности абсолютно превосходит В, заносим 9.

Так как при сравнении элемента с самим собой имеем равную значительность, таким образом на главной диагонали должны стоять единицы. Если в позиции (А,В) мы записали число d, то в позиции (В,А) должно стоять число 1/d.

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

Для проведения парных сравнений n объектов, при условии, что каждый объект представлен в данных, по крайней мере, один раз, требуется (n-1) суждений о парных сравнениях. Из них можно просто вывести все остальные суждения, используя следующие отношения : если объект А1 в 5 раза превосходит объект B и в 6 раз превосходит C, то А1=5B и А1=6C. Следовательно, 5B=6C или B= C и C= B. Если численное значение суждения в позиции (B,C) не равно , то матрица будет несогласованной. Это случается часто и не является бедствием. Для большинства задач очень трудно определить (n-1) суждений связывающих все объекты или виды действия, одно из которых является абсолютно верным.

Так как данные в нашей матрице весьма приближенные, можно получить грубые оценки этого вектора следующими 4-мя способами, которые расположены в порядке увеличения точности:

Суммировать элементы каждой строки и нормировать делением каждой суммы на сумму всех элементов, (сумма полученных результатов = 1). Первый элемент результирующего вектора будет приоритетом первого объекта, 2-ой - 2-ого и т.д.

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

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

Умножить n элементов каждой строки и извлечь корень n-степени, нормировать полученные числа.

Если матрица согласована, то методы 1-4 дают один и тот же результат. В общем случае, когда матрица не согласованна эти методы дают различные результаты.

Известно, что согласованность положительной обратносимметричной матрицы эквивалентно требованию max= n, где max - максимальное собственное значение матрицы. Насколько плоха согласованность для конкретной задачи можно оценить путем сравнения значения величины ( max - n)/(n-1) с ее значением из случайно выбранных суждений и соответствующих обратных величин матрицы того же разряда. Подробнее согласование рассмотрим ниже.

Умножив матрицу сравнений на полученную оценку вектора решения, получим новый вектор.

Разделив первую компоненту этого вектора на первую компоненту оценки вектора решения, вторую на вторую и т.д., определим еще один вектор.

Разделив сумму компонент этого вектора на число компонент найдем приближение для max . Чем ближе max к n (числу объектов или видов действия в матрице), тем более согласован результат.

Отклонение от согласованности может быть выражено величиной ( max - n)/(n-1) , которую назовем индексом согласованности (ИС).

Вводится еще одна величина –

ИС/СИ ,где СИ - случайный индекс по шкале от 1 до 3 обратносимметричной матрицы (имеются соответствующие таблицы).

Таблица

Размерность матрицы

2

3

4

5

6

7

8

9

10

11

12

13

14

15

СИ

0

0,58

0,9

1,12

1,24

1,32

1,41

1,45

1,49

1,51

1,48

1,56

1,57

1,59

Отношение ИС/СИ называется отношением согласованности (ОС). Значение ОС меньше или равное 0,1 будем считать приемлемым.

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