Метод анализа иерархий. Лекция Метод анализа иерархий (метод Т. Л. Саати)
Скачать 0.53 Mb.
|
1 Лекция 1. Метод анализа иерархий (метод Т. Л. Саати) Метод анализа иерархий (МАИ) состоит в декомпозиции проблемы на более простые составные части и дальнейшей обработке последовательности суждений эксперта по парным сравнениям. Метод анализа иерархий служит для обоснования принятия решений в условиях определенности и многокритериальности. Метод базируется на следующих принципах. Принцип декомпозиции. Данный принцип предусматривает структурирование проблемы в виде иерархии, что является первым этапом применения МАИ. Иерархия считается полной, если каждый элемент заданного уровня связан со всеми элементами последующего уровня. Простейшая полная иерархия проблемы многокритериального выбора включает в себя три уровня (рис. 1): цель, критерии, альтернативы. Рис.1. Иерархия проблемы Принцип сравнительных суждений. Чтобы установить приоритеты критериев и получить оценки для альтернативных решений, в МАИ используется метод парных сравнений - строятся матрицы парных сравнений ij a A , где j i ij w w a / , i w -– «вес» i-го элемента иерархии. Очевидно, что ji ij ii a a a / 1 , 1 (то есть диагональные элементы матрицы равны 1, матрица является обратносимметричной). По каждой матрице определяется вектор локальных приоритетов и вычисляется индекс согласованности мнений эксперта. Принцип синтеза приоритетов. Итак, будем считать, что: 1) построены матрицы парных сравнений: одна для второго уровня иерархии (для критериев), а на каждом последующем уровне – столько матриц парных сравнений, сколько элементов содержит предшествующий уровень иерархии (в каждой матрице – результаты сравнения по одному из критериев); 2) вычислены векторы локальных приоритетов по каждой матрице. Приоритеты синтезируются, начиная со второго уровня иерархии сверху вниз. Локальные приоритеты альтернатив умножаются на приоритеты соответствующих критериев предшествующего уровня и суммируются по каждому элементу в соответствии с критериями. Таким образом, итоговой оценкой альтернативы в методе парных сравнений является вес альтернативы, вычисляемый как свертка весовых коэффициентов критериев (локальных критериев) всех уровней иерархии. Цель Критерий 1 Критерий 2 Критерий N Альтернатива 1 Альтернатива 2 Альтернатива M 2 Алгоритм МАИ включает в себя следующие этапы: 1. формирование иерархии целей; 2. определение приоритетов; 3. расчет локальных векторов приоритетов; 4. проверка экспертных оценок на непротиворечивость (вычисление индекса согласованности); 5. расчет приоритетов целей и мероприятий для иерархии в целом на основе синтеза локальных приоритетов. Рассмотрим эти этапы и проиллюстрируем их на примере. Предприятию необходимо заключить договор о поставке товара либо с посредником 1, либо с посредником 2, либо с предприятием-изготовителем, либо с посредником 3. Выбор необходимо осуществить, оценив следующие факторы: цена товара (руб.); объем партий товара (шт.); место расположения поставщика (км); возможность сбоя поставок (кол-во); сроки поставок (мес.); транспортные расходы (руб.). В таблице 1 приведены исходные данные для эксперта, на основе анализа которых он строит матрицы парных сравнений. Таблица 1. Исходные данные Цена товара Объем партий товара Место расположения поставщика Сбой поставок Сроки поставок Транспортные расходы Посредник 1 1000 500 1000 1 точно в срок 2000 Посредник 2 1800 200 500 2 1 месяц 1000 Предприятие- изготовитель 800 1000 1500 0 в течение 2 месяцев 3000 Посредник 3 2000 500 100 0 точно в срок 500 Этап 1. Формирование иерархии целей. Производится декомпозиция проблемы принятия решений с выделением главных целей, подцелей и различных целевых функций (альтернатив). Элементы одинаковых уровней должны быть сопоставимы друг с другом с точки зрения возможности установления приоритетов. Критерии всех уровней иерархии в методе анализа иерархий должны иметь общую направленность (либо положительную, либо отрицательную), то есть либо оцениваются выгоды (доход, прибыль), либо издержки. Воспользовавшись методом Саати для решения данной проблемы, следует, в первую очередь, четко определить потенциальные выгоды, которые необходимо учитывать. Допустим, что в результате получены следующие иерархии выгод (рис. 2). 3 Рис. 2. Иерархия проблемы выбора поставщика Этап 2. Определение приоритетов. Чтобы установить приоритеты критериев, получить оценки для альтернативных решений, строятся матрицы парных сравнений ij a A . Элемент a ij матрица парных сравнений является результатом измерения по фундаментальной шкале степени предпочтительности альтернативы A i по отношению к альтернативе A j Следует помнить, что между собой сравниваются элементы принадлежащие к одному уровню иерархии. При построении матриц парных сравнений пользуются фундаментальной шкалой предпочтений (шкалой относительной важности) (табл. 2). Таблица 2. Фундаментальная шкала предпочтений (шкала относительной важности) ij a Пояснения 1 Равная важность сравниваемых элементов иерархии. Оба сравниваемых элемента имеют одинаковую значимость для элемента более высокого уровня 3 Умеренное превосходство i-го элемента иерархии над j-ым. Предшествующий опыт и оценка говорят о немного большей значимости одного элемента по сравнению с другим 5 Существенное или сильное превосходство i -го элемента. Предшествующий опыт и оценка говорят о более высокой значимости одного элемента по сравнению с другим 7 Значительное превосходство i-го элемента. Очень высокая значимость элемента явно проявилась в прошлом 9 Очень значительное превосходство i-го элемента. Речь идет о максимально возможном различии между двумя элементами 2, 4, 6, 8 Промежуточные степени превосходства. Значения попадают в интервал между определенными выше баллами значимости Количество ответов экспертов для построения матрицы парных сравнений для n сравниваемых элементов равно n*(n-1)/2 или n 2 /2 – n/2. При заполнении матрицы парных сравнений достаточно определить элементы, расположенные над главной диагональю матрицы. Элементы под диагональю согласно свойству обратной симметричности матрицы вычисляются по формуле ji ij a a / 1 Первоначально строится матрица парных сравнений для критериев, используемых в иерархии (табл. 3). Например, значение на пресечении строки 1 и столбца 2, равное 9, свидетельствует о максимально возможном приоритете критерия цены товара по сравнению с 4 объемом поставляемых партий. Соответственно объем партии очень мало значим в сравнении с ценой поставки, поэтому значение на пересечении 1-го столбца и второй строки равно 1/9. Далее для каждого критерия строится матрица парных сравнений всех альтернатив. Например, если трехуровневая иерархия строится для 6 критериев и 4 альтернатив, то всего будет построено 7 матриц парных сравнений (1 матрица размерности 6 6 - для сравнения критериев и 6 матриц размерности 4 4 для сравнения альтернатив по каждому из критериев). Таким образом, общее количество матриц парных сравнений равно количеству критериев плюс 1 (для случая простейшей трехуровневой иерархии). Этап 3. Расчет локальных векторов приоритетов. Для каждой матрицы мы можем рассчитать локальные приоритеты сравниваемых элементов. Каждой строке матрицы, а, следовательно, соответствующему элементу, ставим в соответствие геометрическое среднее ее элементов. Суммируя полученные результаты, делим геометрические средние каждой из строк матрицы на эту сумму. В результате получаем локальные приоритеты соответствующих сравниваемых элементов. Для рассматриваемого примера вектор локальных приоритетов по каждому из критериев вычислен в столбце 9 таблицы 3. В частности, локальный приоритет по критерию Цена товара получен как частное от деления 3,947 на 8,886. Таблица 3. Оценка важности критериев 0 1 2 3 4 5 6 7 8 9 Критерий Цена товара Объем партии Место располож ения Сбой постав ок Сроки постав ок Транспо ртные расходы Произв едение 6 из произв едения Локальн ый вектор приорите тов Цена товара 1 9 5 7 4 3 3780 3,947 0,444 Объем партий 1/9 1 1/5 1/3 1/6 1/7 0,0002 0,237 0,027 Место расположе ния 1/5 5 1 3 1/2 1/3 0,495 0,891 0,100 Сбой поставок 1/7 3 1/3 1 1/4 1/5 0,007 0,439 0,049 Сроки поставок 1/4 6 2 4 1 1/2 6 1,348 0,152 Транспор тные расходы 1/3 7 3 5 2 1 69,3 2,030 0,228 Итого 2,04 31,00 11,53 20,33 7,92 5,18 8,886 1,000 На этом этапе можно, в частности, сделать вывод о том, что наиболее значимым критерием при выборе поставщика является цена товара, а наименее значимым – объем поставляемых партий. Этап 4. Проверка ограниченности оценки приоритетов. На этом этапе вычисляется так называемый индекс согласованности (ИС) суждений по каждой матрице , 1 max n n ИС где n – размерность матрицы, а max вычисляется следующим образом: суммируется каждый столбец матрицы парных сравнений; 5 сумма первого столбца умножается на первую компоненту локального вектора приоритетов (расположен в первой строке столбца 9 в примере), сумма второго столбца на вторую компоненту и т. д.; полученные произведения суммируются. Затем необходимо сравнить ИС с той величиной, которая получилась бы при случайном выборе суждений по фундаментальной шкале (1/9 ... 9) для заданного значения. Значения этой величины, она называется случайной согласованностью (СС), известны и представлены в табл. 4. Заметим, что всегда согласованной является матрица размерности 2. Значение СС зависит только от размерности матрицы парных сравнений. Таблица 4. Случайная согласованность Размерность матрицы 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,45 1,49 Определив ИС и СС, находим отношение согласованности (для матриц размерности больше 2): СС ИС ОС Если для конкретной матрицы окажется, что ОС > 0,1, то можно утверждать, что суждения эксперта, на основе которых заполнена исследуемая матрица, сильно рассогласованы, и ему надлежит заполнить матрицу заново, более внимательно используя при этом шкалу парных сравнений. В противном случае суждения эксперта принимаются. Вычислим отношение согласованности по матрице парных сравнений критериев для нашего примера (см. табл. 3): ; ) 228 , 0 18 , 5 ( ) 152 , 0 92 , 7 ( ) 049 , 0 33 , 20 ( ) 100 , 0 53 , 11 ( ) 027 , 0 00 , 31 ( ) 444 , 0 04 , 2 ( 6,277 λmax ИС = |λ max – n)| / (n-1) = |6,277 - 6)| / (6-1) = 0,055; Для n=6 из табл. 4 получаем СС=1,24. Тогда ОС = ИС / СС = 0,055 / 1,24 = 0,045 0,1. Полученное значение ОС не превосходит 0,1, что означает, что оценки эксперта согласованы. Проверка рассогласованности позволяет выявить ошибки, которые мог допустить эксперт при заполнении матрицы парных сравнений. Ошибки (противоречия) могут быть следующими: например, эксперт указывает, что альтернатива A1 хуже, чем A2, а альтернатива A2 хуже, чем A3; но при этом эксперт указывает также, что A1 лучше, чем A3. Пример матрицы парных сравнений, содержащей такую ошибку, приведен в таблице: А1 А2 А3 А1 1 1/3 2 А2 3 1 1/5 А3 1/2 5 1 Возможны также ошибки следующего вида: эксперт указывает, что альтернатива A1 значительно хуже, чем A2, а альтернатива A2 значительно хуже, чем A3, но при этом эксперт указывает также, что A1 лишь немного хуже, чем A3. Пример матрицы парных сравнений с такой ошибкой приведен в таблице: А1 А2 А3 А1 1 1/7 1/3 А2 7 1 1/6 А3 3 6 1 6 На этом этапе последовательно вычисляются локальные векторы приоритетов и проверяется согласованность результатов каждого элемента иерархии. Выполним расчеты для нашего примера (см. таблицы 5 - 10). Выявление приоритетов по фактору Цена товара представлено в таблице 5. Таблица 5. Цена товара Цена товара Посредник 1 Посредник 2 Изготовитель Посредник 3 Прои зведе ние 4 из произв едения Вектор приоритетов Посредник 1 1 7 1/2 8 28 2,300 0,355 Посредник 2 1/7 1 1/8 2 0,36 0,435 0,067 Изготовитель 2 8 1 9 144 3,464 0,534 Посредник 3 1/8 1/2 1/9 1 0,007 0,289 0,044 Итого 3,27 16,50 1,74 20,00 6,488 1,00 Оценка согласованности мнений эксперта: ; 076 , 4 ) 044 , 0 00 , 20 ( ) 534 , 0 74 , 1 ( ) 067 , 0 50 , 16 ( ) 355 , 0 27 , 3 ( max ИС = |4,076 - 4)| / (4 - 1) = 0,025; ОС = ИС / СС = 0,025 / 0,9 = 0,028 0,1. По критерию Цена товара наиболее приоритетным является изготовитель товара. Таблица 6. Объем партии Объем партии Посредник 1 Посредник 2 Изготовитель Посредник 3 4 Вектор приоритетов Посредник 1 1 4 1/6 1 0,904 0,143 Посредник 2 1/4 1 1/9 ¼ 0,289 0,046 Изготовитель 6 9 1 6 4,243 0,669 Посредник 3 1 4 1/6 1 0,904 0,143 Итого 8,25 18 1,44 8,25 6,339 1,00 Оценка согласованности мнений эксперта: ; 151 , 4 ) 143 , 0 25 , 8 ( ) 669 , 0 44 , 1 ( ) 046 , 0 0 , 18 ( ) 143 , 0 25 , 8 ( max ИС = |4,151 - 4)| / (4 - 1) = 0,050; ОС = 0,050 / 0,9 = 0,056 0,1. По критерию Объем партии наиболее приоритетным является изготовитель товара. Таблица 7. Место расположения поставщика Место расположения Посредник 1 Посредник 2 Изготовитель Посредник 3 4 Вектор приоритетов Посредник 1 1 1/5 3 1/7 0,541 0,085 Посредник 2 5 1 7 1/3 1,848 0,291 Изготовитель 1/3 1/7 1 1/9 0,270 0,042 Посредник 3 7 3 9 1 3,708 0,582 Итого 13,33 4,34 20,00 1,59 6,367 1,00 Оценка согласованности мнений эксперта: ; 157 , 4 ) 582 , 0 59 , 1 ( ) 042 , 0 00 , 20 ( ) 290 , 0 34 , 4 ( ) 085 , 0 33 , 13 ( max ИС = |4,157 - 4)| / (4 - 1) = 0,052; ОС = 0,052 / 0,9 = 0,058 0,1. 7 По критерию Место расположения поставщика наиболее приоритетным является посредник 3. Таблица 8. Сбой поставок Сбой поставок Посредник 1 Посредник 2 Изготовитель Посредник 3 4 Вектор приоритето в Посредник 1 1 5 1/5 1/5 0,669 0,11 Посредник 2 1/5 1 1/9 1/9 0,280 0,037 Изготовитель 5 9 1 1 2,590 0,427 Посредник 3 5 9 1 1 2,590 0,427 Итого 11,20 24 2,31 2,31 6,072 1,00 Оценка согласованности мнений эксперта: ; 09 , 4 ) 427 , 0 31 , 2 ( ) 427 , 0 31 , 2 ( ) 037 , 0 24 ( ) 11 , 0 50 , 11 ( max ИС = |4,09 - 4)| / (4 - 1) = 0,03; ОС = 0,03 / 0,9 = 0,032 0,1. По критерию Сбой поставок наиболее высоким приоритетом обладают 2 поставщика: изготовитель товара и посредник 3. Таблица 9. Сроки поставки Сроки поставки Посредник 1 Посредник 2 Изготовитель Посредник 3 4 Вектор приоритето в Посредник 1 1 5 7 1 2,432 0,424 Посредник 2 1/5 1 3 1/5 0,589 0,103 Изготовитель 1/7 1/3 1 1/7 0,287 0,050 Посредник 3 1 5 7 1 2,432 0,424 Итого 2,34 11,33 18,00 2,34 5,740 1,00 Оценка согласованности мнений эксперта: ; 051 , 4 ) 424 , 0 34 , 2 ( ) 050 , 0 00 , 18 ( ) 103 , 0 33 , 11 ( ) 424 , 0 34 , 2 ( max ИС = |4,051 - 4)| / (4 - 1) = 0,017; ОС = 0,017 / 0,9 = 0,019 0,1. По критерию Сроки поставки наиболее высоким приоритетом обладают 2 поставщика: посредник 1 и посредник 3. Таблица 10. Транспортные расходы Транспортные расходы Посредник 1 Посредник 2 Изготовитель Посредник 3 4 Вектор приоритет ов Посредник 1 1 1/5 3 1/7 0,541 0,085 Посредник 2 5 1 7 1/3 1,848 0,29 Изготовитель 1/3 1/7 1 1/9 0,270 0,042 Посредник 3 7 3 9 1 3,708 0,582 Итого 13,33 4,34 20,00 1,59 6,367 1.00 Оценка согласованности мнений экспертов: ; 157 , 4 ) 582 , 0 59 , 1 ( ) 042 , 0 00 , 20 ( ) 290 , 0 34 , 4 ( ) 085 , 0 33 , 13 ( max ИС = |4,157 - 4)| / (4 - 1) = 0,052; ОС = 0,052 / 0,9 = 0,058 0,1. 8 По критерию Транспортные расходы наиболее высоким приоритетом обладает посредник 3. Этап 5. Расчет приоритетов для всей иерархии в совокупности Теперь обратимся непосредственно к принципу синтеза приоритетов. Локальные приоритеты альтернатив умножаются на приоритеты соответствующих критериев уровня и суммируются по каждому элементу в соответствии с критериями. В результате определяются глобальные приоритеты альтернатив с учетом приоритетов критериев. Наиболее высокий рейтинг будет соответствовать альтернативе с наибольшим значением глобального приоритета. Расчет вектора глобальных приоритетов приведен в таблице 11. Красным выделены приоритеты критериев, вычисленные в таблице 3. Таблица 11. Расчет глобального приоритета Векторы приоритетов Глобальный приоритет (ГП) Цена товара Объем партии Место расположения поставщика Сбой поставок Сроки поставки Транспорт ные расходы 0,444 0,027 0,100 0,049 0,152 0,228 Посредник 1 0,355 0,143 0,085 0,11 0,424 0,085 0,259 Посредник 2 0,067 0,046 0,291 0,037 0,103 0,29 0,144 Изготовитель 0,534 0,669 0,042 0,427 0,050 0,042 0,297 Посредник 3 0,044 0,143 0,582 0,427 0,424 0,582 0,3 Сумма 1,00 ; 3 , 0 ) 582 , 0 228 , 0 ( ) 424 , 0 152 , 0 ( ) 427 , 0 049 , 0 ( ) 582 , 0 100 , 0 ( ) 143 , 0 027 , 0 ( ) 044 , 0 444 , 0 ( ) 3 ( ; 297 , 0 ) 042 , 0 228 , 0 ( ) 050 , 0 152 , 0 ( ) 427 , 0 049 , 0 ( ) 042 , 0 100 , 0 ( ) 669 , 0 027 , 0 ( ) 534 , 0 444 , 0 ( ) ( ; 144 , 0 ) 290 , 0 228 , 0 ( ) 103 , 0 152 , 0 ( ) 037 , 0 049 , 0 ( ) 291 , 0 100 , 0 ( ) 046 , 0 027 , 0 ( ) 067 , 0 444 , 0 ( ) 2 ( ; 259 , 0 ) 085 , 0 228 , 0 ( ) 424 , 0 152 , 0 ( ) 109 , 0 049 , 0 ( ) 085 , 0 100 , 0 ( ) 143 , 0 027 , 0 ( ) 355 , 0 444 , 0 ( ) 1 ( ГП изг ГП ГП ГП Сравнивая полученные значения глобальных приоритетов, определяем рейтинги всех поставщиков. В приведенном примере наибольший приоритет 0,3 оказался у посредника 3. Согласно проведенному оцениванию по МАИ предпочтение следует отдать именно этому поставщику. |