методичка тпр. 1. Некритериальные задачи принятия решений 6
Скачать 0.92 Mb.
|
Расчетно-графическая работа № 3. Метод анализа иерархий СаатиОсновная идея метода анализа иерархий (МАИ) Саати [3, 4] заключается в том, что проблема исследования декомпозируется на отдельные части и представляется в виде иерархии. При этом происходит структурирование и упрощение проблемы. Иерархия содержит на верхнем уровне цель, на нижележащих уровнях – подцели и критерии. Результатом работы метода являются значения многомерной функции, построенной для данной иерархии. Значения данной функции для объектов позволяют сравнивать их в смысле достижения цели. Описание МАИ СаатиМетод состоит из следующих этапов: формирование иерархии; получение оценок объектов, весовых коэффициентов критериев и подцелей для всех уровней иерархии; оценка однородности суждений эксперта; расчет интегральных оценок объектов. Формирование иерархии Построение иерархии начинается с очерчивания проблемы исследования. Далее строится собственно иерархия, включающая цель, расположенную в ее вершине, промежуточные уровни, содержащие подцели и, возможно, критерии, а также объекты, формирующие самый нижний иерархический уровень (рис. 1). Уровней может быть сколько угодно. Рис. 1. Пример 4-уровневой иерархии Получение оценок объектов, весовых коэффициентов критериев и подцелей Для формализации знаний эксперта по поводу сравнительной важности расположенных на одном уровне элементов иерархии относительно вышележащего элемента иерархии используется специальная 9-балльная шкала, предложенная автором метода (табл. 9). Правомочность этой шкалы доказана теоретически при сравнении со многими другими шкалами [3, с. 30]. При использовании указанной шкалы лицо, принимающее решение, (ЛПР), сравнивая два элемента иерархии в смысле их вклада в достижение подцели или цели, расположенной на вышележащем уровне иерархии, должен поставить в соответствие этому сравнению число в интервале от 1 до 9 или обратное значение чисел. В тех случаях, когда трудно различить столько промежуточных градаций от абсолютного до слабого предпочтения или этого не требуется в конкретной задаче, может использоваться шкала с меньшим числом градаций. В пределе шкала имеет две оценки: 1 – элементы равнозначны; 2 – предпочтение одного элемента над другим. Таблица 9 Шкала для парного сравнения подцелей, критериев и объектов
На основе этой шкалы ЛПР просят попарно сравнить объекты по какому-либо критерию. Результат парных сравнений заносятся в матрицу парных сравнений. Пример сравнения объектов по шкале представлен в табл. 10. Таблица 10 Пример сравнения объектов по шкале
где отношение ki/kj – выражает мнение эксперта о том, во сколько раз объект i лучше (хуже) объекта j. Для получения конкретных оценок объектов по данному критерию существуют 2 основных подхода: первый – вычисление собственного вектора матрицы парных сравнений, второй – подсчет строчных сумм матрицы парных сравнений, а затем нормирование полученных значений. Сумма весовых коэффициентов подцелей или критериев одного уровня иерархии равна 1. Получение весовых коэффициентов критериев и подцелей происходит аналогично. Оценка однородности суждений эксперта При заполнении матриц парных сравнений экспертом могут быть допущены ошибки, которые нарушают количественную или транзитивную однородность суждений, так как человеческие суждения нельзя выразить точной формулой. Поэтому для улучшения однородности элементы, расположенные ниже главной диагонали, являются обратными величинами к соответствующим элементам, лежащим выше главной диагонали. При нарушении однородности ранг матрицы парных сравнений отличен от единицы, и она будет иметь несколько собственных значений. При небольших отклонениях суждений от однородности одно из собственных значений будет существенно больше остальных и приблизительно равно порядку матрицы. Поэтому для оценки однородности суждений эксперта необходимо использовать отклонение величины максимального собственного значения λmax от порядка матрицы n [3, с. 35]. Однородность суждений оценивается индексом однородности ИО или отношением однородности ОО: ИО=(λmax-n)/(n-1), ОО=ИО/М(ИО), где М(ИО) – среднее значение (математическое ожидание) индекса однородности случайным образом составленной матрицы парных сравнений [W], которое основано на экспериментальных данных (табл. 11) [3, с. 36]. Таблица 11 Среднее значение индекса однородности в зависимости от порядка матрицы
В качестве допустимого значения используется значение ОО не более 0,1. Если для матрицы парных сравнений отношение однородности ОО больше 0,1, то это свидетельствует о существенном нарушении логичности суждений эксперта. Поэтому эксперту предлагается пересмотреть данные, использованные для построения матрицы. Оценка однородности производится для всех матриц парных сравнений. Расчет интегральных оценок объектов Таким образом, на предыдущем шаге были получены весовые коэффициенты для всех элементов иерархии. Интегральная оценка объекта определяется как взвешенная сумма значений подцелей (критериев) второго уровня, которые в свою очередь вычисляются как взвешенные суммы значений критериев третьего уровня и так далее вплоть до получения значений критериев нижнего уровня иерархии. Замечание. Для получения весовых коэффициентов критериев и подцелей иерархии могут быть привлечены несколько экспертов, каждый из которых заполняет матрицы парных сравнений. В этом случае в качестве весового коэффициента для элемента иерархии, соответствующего определенной вершине, рассматривается среднее геометрическое весовых коэффициентов , полученных по матрицам парных сравнений каждого из экспертов: , где Q – количество экспертов. Пример построения рейтинга компьютерных фирм на основе МАИ СаатиВ качестве примера выбрана задача небольшой размерности с целью наглядно показать все этапы реализации метода. Формирование иерархии (рис. 2). Рис. 2. Иерархия для определения рейтинга фирмы Получение оценок объектов, весовых коэффициентов критериев и подцелей. Для получения весовых коэффициентов критериев эксперту предлагается оценить «важность» критериев по 9-бальной шкале. Результаты сравнения заносятся в табл. 12. Таблица 12 Результаты сравнения критериев экспертом
По шкале, предложенной Саати, значение «3/1» означает, что, по мнению эксперта, критерий «качество обслуживания» (КО) незначительно превосходит по значимости критерий «месторасположение фирмы» (МФ). Вычисление весовых коэффициентов важности критериев с помощью строчных сумм представлено в табл. 13. Таблица 13 Вычисление весовых коэффициентов с помощью строчных сумм
Значения критериев для фирм вычисляются аналогично. Результаты сравнений, а также значения критериев приведены в табл. 14 и 15. Таблица 14 Сравнение фирм по критерию «качество обслуживания»
Таблица 15 Сравнение фирм по критерию «место расположения»
Весовые коэффициенты важности критериев и значения критериев фирм также могут быть вычислены как собственные векторы матрицы парных сравнений. Оценка однородности иерархии. Для каждой из матриц парных сравнений вычислим индекс однородности и отношение однородности по формулам (1) и (2). Результаты представлены в табл. 16. Таблица 16 Значения индекса однородности для матриц парных сравнений
Расчет интегральных оценок приведен в табл. 17. Таблица 17 Расчет интегральных оценок
ЗаданиеОпределить лучший компьютерный клуб, если иерархия имеет следующий вид (рис. 3). Исходные данные представлены в табл. 18 – 24. Рис. 3. Иерархия для сравнения компьютерных клубов Таблица 18 Значения критериев для клубов
Таблица 19 Матрица парных сравнений критериев «Компьютеры», «Время работы», Интерьер»
Таблица 20 Матрица парных сравнений критериев «ОП», «Процессор», «Видеокарта»
Таблица 21 Матрица парных сравнений клубов по критерию «ОП»
Таблица 22 Матрица парных сравнений клубов по критерию «Процессор»
Таблица 23 Матрица парных сравнений клубов по критерию «Монитор»
Таблица 24 Матрица парных сравнений клубов по критерию «Время работы»
|