УДК 519.816
DOI 10.34822/1999-7604-2021 -3-12-22
О КОРРЕКТНОСТИ МЕТОДА АНАЛИЗА ИЕРАРХИЙ И СРАВНЕНИИ ЕГО ПРИБЛИЖЕННОГО РЕШЕНИЯ С МЕТОДОМ АППРОКСИМАЦИОННОЙ МАТРИЦЫ
В. П. Корнеенко
Институт проблем управления им. В. А. Трапезникова Российской академии наук, Москва, Россия E-mail: vkorn@ipu.ru
В статье анализируется метод анализа иерархий Т. Саати с точки зрения его корректности и эффективности, показана связь его решений с задачей векторной оптимизации, если исходные оценки альтернатив измерены в количественной шкале отношений. Обосновывается несостоятельность утверждений о некорректности метода анализа иерархий в публикациях некоторых авторов. Проведено сопоставление приближенного решения метода анализа иерархий с оптимальным решением, полученным методом аппроксимационной матрицы формирования весов объектов в многокритериальных задачах выбора.
Ключевые слова: аддитивная свертка критериев, результирующее ранжирование, однородность шкал измерения объектов, матрица парных сравнений.
ON CORRECTNESS OF THE ANALYTIC HIERARCHY PROCESS AND COMPARISON OF ITS APPROXIMATE SOLUTION WITH THE APPROXIMATION MATRIX METHOD
V. P. Korneenko
V. A. Trapeznikov Institute of Control Sciences of Russian Academy of Sciences, Moscow, Russia E-mail: vkorn@ipu.ru
The article analyzes the T. Saati analytic hierarchy process in terms of its correctness and efficiency, presents the relation of its solutions with the vector optimization problem providing that initial estimates of alternatives are measured in a quantitative ratio scale. Inconsistency of statements on incorrection of the analytic hierarchy process published by some authors is substantiated. The estimation of the approximate solution of the analytic hierarchy process with optimum solution obtained by the approximation matrix method for weights formation of objects in multicriteria selection problems is carried out.
Keywords: additive convolution of criteria, resulting ranging, homogeneity of object measurement scales, matrix of paired comparisons.
Введение
Актуальность данной работы обусловлена тем, что после публикации статьи В. В. По-диновского и О. В. Подиновской в журнале «Проблемы управления» [1] до сих пор считается доказанной «некорректность» метода анализа иерархий Т. Саати. На том основании, что на примере решения двухкритериальной задачи упорядочения вариантов в порядковой шкале по решающим правилам не совпадают с упорядочениями объектов в количественной шкале отношений, полученными по матрице парных сравнений в методе Т. Саати, авторы делают вывод: «метод анализа иерархий, предполагающий для проведения анализа многокритериальных задач принятия решений с использованием аддитивной функции ценности оценивание предпочтений в шкале отношений, несостоятелен» [1, с. 12].
Метод решения задач с заданной иерархией критериев, получивший название метод анализа иерархий (МАИ) (the analytic hierarchy process - AHP), был опубликован в 1980 г. Т. Л. Саати [2]. До сих пор это один из самых известных методов решения практических многокритериальных задач выбора на множестве объектов (альтернатив, вариантов, весов важности критериев), представленных в виде отношений предпочтений.
В основе метода лежит процедура экспертного парного сравнения предпочтений объектов в шкале отношений, в качестве которых выступает важность критериев и приоритетность альтернатив (вариантов, решений, стратегий). Задача заключается в том, чтобы на основе матрицы парных сравнений объектов, элементы которой представляются в шкале отношений, получить количественные веса критериев и приоритеты альтернатив в нормированном виде.
Метод и его приложения описаны и популяризуются во многих обзорах, монографиях, научных статьях [3-7]. Много работ посвящено разбору его методологических достоинств и недостатков [8-10]. Однако, по мнению авторов работы [1, с. 8], «не было приведено примера, который бы наглядно показал, что из-за недостатков в теоретической базе метода он может приводить к явно неверным результатам».
В данной статье показана ошибочность примера, демонстрирующего «некорректность» метода анализа иерархий в [1], а также математическая несостоятельность решения двухкритериальной задачи упорядочения вариантов в порядковой шкале, полученного по эвристическим рассуждениям решающих правил.
Приведен сравнительный анализ эффективности метода анализа иерархий Т. Саати и оптимизационного метода аппроксимационной матрицы формирования весов важности объектов в многокритериальных задачах, описанного нами ранее [11], который по вычислительной простоте и точности превосходит метод Т. Саати.
1. Основные положения метода анализа иерархий
Пусть дано множество альтернатив (вариантов) X = [xk:k = 1 ,п], которые оцениваются по критериям fj,j = 1, т. Cуть метода для задачи векторной оптимизации сводится к следующим шагам:
1. Формирование (локальных) коэффициентов важности критериев на каждом уровне иерархии по экспертным оценкам матрицы парных сравнений объектов.
Результаты сравнения критериев fj,j = 1, т, веса Wj = w(fj) которых заранее неизвестны, представляются в виде квадратной матрицы V = [v^ ], i,j = 1, т, парных сравнений,
W; 1
где Vij « — - оценка относительной важности для всех пар критериев, причем Vji = —.
Wj vij
В методе анализа иерархий Т. Саати значения Vij не могут быть произвольными, но должны выбираться из целочисленной «фундаментальной» шкалы {1, 2,..., 9}. Если один критерий fi важнее другого /j, то Vij >1, и с обратными значениями, если наоборот. В случае равноважности критериев полагается Vij = 1. Из-за обратной симметричности элементов матрицы суждений, получаемых последовательным сравнением всех пар объектов, эксперту
(т\ т(т-1) _
2 ) = —2— вопросов о величинах Vij. В методе анализа иерархий
Т. Саати коэффициенты важности критериев вычисляются с помощью алгебраической процедуры [2]. Вначале находятся численным методом собственные числа, которые являются решением уравнения Vz = ~kz, т. е. корнями характеристического многочлена m-й степени
det(V -ХЕ),ХЕШ+ = [0, +оо),
совпадающей с числом показателей.
За вектор весов (коэффициентов) критериев принимаются нормированные элементы правого собственного вектора z = (z1, ...,zm)T квадратной матрицы суждений m-го порядка, соответствующего максимальному собственному числу Атах матрицы:
-
,к = 1,т. (1)
2. Вычисление глобальных весов для концевых критериев. Осуществляется путем перемножения локальных «весов» всех вершин, лежащих на пути, ведущем к данной концевой вершине, т. е. как в методе Паттерн и теории многокритериальной полезности [12, 13].
3. Формирование количественных приоритетов (нормированных весов), выступающих в качестве оценок альтернатив (вариантов) по каждому критерию, аналогично нахождению весов критериев. Приоритеты Р](хк} объектов по критерию нормированы, т. е.
I
Pj(xk) = 1,j = 1, т.
к=1
4. Оценка и ранжирование объектов по обобщенным нормированным оценкам (интегральным приоритетам), вычисленным с помощью аддитивной функции:
т
F(xk,Wi, ..., Wm) =IW(fj) ■ Pj(xk) Vk = (2)
j=1
Поскольку вычисления векторов весов объектов (критериев и альтернатив) выполняются численным (приближенным) методом, отдавая себе в этом отчет, Т. Саати ввел специальный числовой показатель [14] consistency index - индекс совместимости матрицы суждений V и мультипликативной матрицы W, полученный на основе значений собственного вектора, в виде произведения Адамара [15]:
S.I. = ±eTV°WTe, еТ = (1,1.....1),
п
где V- исходная матрица суждений, а W = [Wij^ = — - мультипликативная квадратная матрица, элементы которой определяются по нормированным элементам (1) правого собственного вектора z = (z1,..., zm)T матрицы суждений V. При этом имеет место соотношение:
w■■ — — — zil Zk — Zi j j — ~Yri j Zj zjl^^zk zj
Индекс S.I. характеризует степень доверия к полученным с помощью МАИ результатам и трактуется как своеобразная мера отклонения исходной возмущенной матрицы суждений V от мультипликативной W. В работе Т. Саати [14, с. 76] показано, что если выполнить
матричное произведение Адамара, то индекс совместимости примет вид S.I. = > 1,
где Атах - максимальное собственное число матрицы V. При достаточном приближении к единичному значению индекса матрица парных сравнений V «близка» к мультипликативной матрице W. Если же индекс согласованности превышает некоторое «пороговое» значение, то сделать вывод о близости указанных матриц нельзя, поэтому и применять МАИ в таких случаях не рекомендуется.
2. Обоснование «некорректности» метода анализа иерархий
Разберем ошибочность примера [1, с. 8-10], демонстрирующего «некорректность» метода анализа иерархий [2].
В [1] рассматривается задача ранжирования по двум критериям f1 и f2 в порядковой шкале с вербальными интерпретациями:
e - отлично (excellent), g - хорошо (good), m - посредственно (mediocre)
четырех вариантов хк, к = 1 ,2 , 3 ,4, с векторными оценками ук = (Д (хк), Д (хк)):
У1 = О, я); у2 = (т, е); у3 = у4 = (е,т).
2.1. Решение задачи «некорректным» методом анализа иерархий [1]
В методе анализа иерархий варианты сравниваются согласно оценкам, полученным по аддитивной свертке для критериев с весами (2), которую для двух критериев представим в виде:
У® = F (хк ,И1 ,И2 ) = Ш1р1 (хк) + М/2р2(хк) , (3)
где = и (Д) и и2 = и (Д ) - веса критериев; р1( а^.) и р2( а^.) - приоритеты варианта хк, к = 1 ,2 , 3 ,4 относительно критериев Д и Д соответственно.
Далее в [1, с. 9] «в соответствии с допущением МАИ об измерении предпочтений в шкале отношений, а - степень превосходства в предпочтительности шкальной оценки е над оценкой g и Ъ - степень превосходства в предпочтительности шкальной оценки g над оценкой т.
Разумеется, а > 1 и Ъ > 1 . Степень превосходства оценки е над оценкой т равна аЪ ». Таким образом, в результате получены элементы парных сравнений вариантов по критериям в виде согласованных (мультипликативных) матриц, которые представлены в табл. 1.
Таблица 1
Матрицы парных сравнений по двум критериям
А X1 X2 X3 X4 /2 X1 х2 X3 X4
X1 1 аЪ а 1 X1 1 1 /а 1 Ъ
X2 1/аЬ 1 1/Ъ 1/аЬ X2 а 1 а аЪ
X3 1 /а Ъ 1 1 /а X3 1 1 /а 1 Ь
X4 1 аЪ а 1 X4 1/Ъ 1/аЬ 1/Ъ 1
Примечание: составлено автором по [1, с. 9].
Поскольку матрицы мультипликативны, то векторы приоритетов «легко вычислить и непосредственно с учетом заданных степеней превосходства» [1, с. 9]:
Д: (р1(х Ч ,Р1(х2 ) ,Р1 (х3 ) ,Р1(х4) ) =
Д:(р2(х Ч ,р2(х2 ) ,р2(х3 ) ,р2(х4) ) =
Для значений а = 3 , Ъ = 3 и а Ъ = 9 имеем [1, с. 10]:
/9 1 3 9\ (Р1 (х 1 ), р 1( х2 ), р 1( х3) ,Р1 (х4) = (22,22,22,22)'
(Р2(х1),Р2(х2 ) ,Р2(х3 ) ,р 2 (х4) =
Поскольку вектор приоритетов для равноважных критериев (и1,и2) = (-,-), то по формуле (3) получим следующие обобщенные оценки вариантов:
п, 19 13 ол 1 1 1 9
уу1} = - ■ — + - ■ — « 0,298, уУ = - ■ — + - ■ — « 0,304,
Уъ 2 22 2 16 ' 2 22 2 16 ' '
т 1 3 1 3 т 1 9 1 1
Уу = - ■ — + - ■ — « 0,162,Уу = - ■ — + - ■ — « 0,236,
Уъ 2 22 2 16 ' 2 22 2 16 ' '
в результате чего ранжирование вариантов по МАИ, с точки зрения авторов работы [1, с. 10], имеет вид:
х2 > х 1 > х4 > х 3 . (4)
Замечание 1. Если градациям порядковой вербальной шкалы поставить во взаимнооднозначное соответствие балльные градации ( е — — 4, т — 3) и считать количественными, а значения а и Ъ положить равными
5 , 4 , 5 4 5
а = -, Ъ = - и а Ъ = -х- = -,
4 3 4 3 3'
то такой переход будет корректным, в результате чего по МАИ получим:
(р1 (х 1 ) ,р^х2 ) ,р^х3 ) ,р^х4) ) = (р2(х1),р2(х2 ),Р2(Х3 ),Р2 (х4) =
Для критериев (у^1 ,\м2) = (1,1) по формуле у(к (3) получим следующие обобщенные оценки вариантов:
(!) 15,14 148 „„„ (2) 13,15 133 -
Уу ----Ь - — = — « 0,272, Уу ----1- - — = — « 0,245,
2 17 2 16 544 2 17 2 16 544
(3) 14,14 132 г.пЛО (4) 15,13 131
Уу -----1- - ■ — = — « 0,243, у^7 - ----1- - — = — « 0,241,
ь 7 17 7 ■'Л 917 ?
2 17 2 16 544 ' 2 17
в результате чего ранжирование вариантов примет вид:
X1 > X2 > X3 > X4.
16
544
(5)
(6)
(7)
Необходимо отметить, что в [1] представлен некорректный переход от градаций единой порядковой однородной линейной шкалы разности по двум критериям к сравнению этих градаций в неоднородных (неэквивалентных) количественных шкалах отношений [16]. При произвольных значениях и будем получать совершенно разные ранжирования альтернатив по аддитивной свертке (3).
2.2. Связь решений по МАИ с решением задачи векторной оптимизации
Формально постановка задачи векторной оптимизации представляется в виде:
/00 = (Л 00.....//(*).- < /т00)
ех1г,
хех
(8)
где Д (х),..х),...,/т(х) - частные критериальные функции.
Решение задачи векторной оптимизации (8) в методе анализа иерархий сводится к аддитивной свертке F (хк,у\/1,...,У\/т) (2) [2]. Исходные оценки объектов в количественной шкале в методе анализа иерархий, как правило, не задаются, а представляются в вербальной шкале и сравниваются в отношении предпочтений. Поэтому для обоснования корректности метода к исходным оценкам в порядковой шкале применим вычисления как к оценкам, представленным в количественной шкале
Поскольку приоритеты вариантов в методе МАИ представлены в нормированном виде, то от исходных оценок, представленных в столбцах 2 и 3 табл. 2, перейдем к нормированным и найдем обобщенные оценки вариантов по формуле у^ (3).
Таблица 2
Результаты агрегирования в количественной шкале
Варианты (объекты) Количественная шкала Оценки в количественной норми рованной шкале
Л /2 Л ?2
X1 5 4 5/17 4/16 148/544
X2 3 5 3/17 5/16 133/544
Окончание табл. 2
Варианты (объекты) Количественная шкала Оценки в количественной норми рованной шкале
/1 /2 Л /2
X3 4 4 4/17 4/16 132/544
X4 5 3 5/17 3/16 131/544
Сумма 17 16 1 1 1
Примечание: авторская разработка. Имеем оценки вариантов:
у« =1 .± + 1 .± = 14£*о,2 72,у(2) = - -3- + --А = Н£«о,245, (9)
2 17 2 16 544 2 17 2 16 544 4 '
=2.± + 2.± = Н£«о,243,у(4) = - ■ — + - ■ — = — - о,241. (10)
2 17 2 16 544 2 17 2 16 544 4 7
В результате получим, что оценки (9)—(10) совпадают с оценками (5)-(6) и ранжирование по этим оценкам
х1 > х2 > х3 > х4 (11)
совпадает с ранжированием (7).
Таким образом, если исходные оценки объектов представлены в количественной шкале отношений, то решение по МАИ совпадает с решением задачи векторной оптимизации (8) по аддитивной свертке критериев (2).
2.3. Решение по решающим правилам теории важности критериев [17]
По решающим правилам получаем: если «учесть симметрию предпочтений (равную важность критериев, имеющих общую шкалу), то вариант х2 с векторной оценкой (т, е ) не может считаться более предпочтительным, чем вариант х4, имеющий векторную оценку ( е , т): они должны полагаться одинаковыми по предпочтительности (безразличными). Далее, вариант х2 должен считаться менее предпочтительным, чем вариант х Действительно, в силу той же симметрии предпочтений вариант х 1 с векторной оценкой ( е, §) должен считаться безразличным с некоторым гипотетическим вариантом , имеющим векторную оценку (§, е ). А последний явно лучше варианта х 2 с векторной оценкой (т, е ), так как оценки « е » по второму критерию у них одинаковы, а по первому критерию оценка «§» у варианта х 1 выше оценки «т» у варианта х2. Считая (как и в МАИ), что предпочтения транзи-тивны, следует признать, что вариант х 1 предпочтительнее варианта х2 » [1, с. 10].
В результате подобных эвристических рассуждений по решающим правилам частичная упорядоченность вариантов по двум равноважным критериям в порядковой шкале, представленная на рис. 1, имеет вид:
х 1>{х2«х4}Л х 3, (12)
где Л - логический символ конъюнкции; « - логический символ эквивалентности.
Рис. 1. Частичная упорядоченность вариантов по двум равноважным критериям в порядковой шкале
Примечание: составлено автором по [1, с. 10].
Поскольку частичная упорядоченность вариантов (12), полученная по решающим правилам теории важности критериев [17], не совпадает с результатом ранжирования (4) по оценкам, полученным по матрице парных сравнений МАИ в шкале отношений для значений а = 3,Ъ = 3 и аЪ = 9, делается вывод, что «метод анализа иерархий, предполагающий для проведения анализа многокритериальных задач принятия решений с использованием аддитивной функции ценности оценивание предпочтений в шкале отношений, несостоятелен» [1, с. 12].
Замечание 2. Очевидно, что результат ранжирования вариантов (12) базируется на рав-новажности критериев и эвристической процедуре в виде следующих цепочек рассуждений:
{(3,5 ) « (5,3 )} => х2 « х4; {(5,4) « (4,5 )} > (3,5 ) => {х1 « х5 } > х2
(13)
Покажем, что частичная упорядоченность вариантов по двум равноважным критериям в порядковой шкале (12), полученная по рассуждениям (13), математически не обоснована.
Поскольку варианты представлены в единой однородной линейной порядковой трехбалльной шкале измерения, то применение аддитивной свертки (3) для равноважных критериев в этом случае корректно:
%(1) =1 .5 + 1 -4 = 4,5; у(2) =1 -3+1 -5 = 4; = 1 -4 + 1 -4 = 4; у(4) =± -5 + 1 -3 = 4;
Ух
(3)
в результате чего ранжирование вариантов примет вид (рис. 2а):
х 1 > {х2
х4}.
(14)
(15)
(16)
XI-( X'
а) х 1 > {х2
X
3 ~х4}
б) х 1 > х2 > {х3 « х4}
Рис. 2. Частичная упорядоченность вариантов по двум равноважным критериям в балльной и ранговой шкале
Примечание: авторская разработка.
Отождествляя варианты с учениками, результаты вычислений (14), (15) можно интерпретировать как средний балл каждого из четырех учеников по двум дисциплинам.
Если вместо критериев рассмотреть, соответственно, экспертов, т. е. заменить везде выше критерии на экспертов то приходим к задаче нахождения результирующе-
го ранжирования для двух ранжирований и по оценкам вариантов в порядковой шкале:
Р^^х1 « х4} > х3 > х2 ; Р2-.х2 > {х1 « х3 } > х4. (17)
Представим ранжирования (17) в ранговой шкале с учетом связанных рангов [18]: гЛ = (3,5; 1; 2; 3,5), г/г = (2,5; 4; 2,5; 1).
В [19] математически обоснован оптимизационный метод выбора результирующего ранжирования объектов, представленных в ранговой шкале измерения. Исходя из этого, ранги результирующего ранжирования для исходных ранжирований (17) находятся как среднеарифметические числа рангов объектов по числу ранжирований (экспертов):
= (3; 2,5; 2,25; 2,25).
В результате ранжирование вариантов в порядковой ранговой шкале примет вид (рис. 2б):
Таким образом, ранжирование (12), полученное по эвристической процедуре в виде цепочек рассуждений (13), по сравнению с результирующем ранжированием (18), с математической точки зрения не обосновано.
2.4. Анализ причин получения различных решений
1. Несостоятельность примера, приведенного в [1], связана с тем, что сравнивать результаты ранжирований вариантов по критериям в исходных порядковых однородных шкалах разности (насколько один вариант в баллах предпочтительной другого) с результатами ранжирований в количественных неоднородных шкалах отношений (во сколько раз один вариант предпочтительной другого) не совсем корректно.
Поскольку метод анализа иерархий базируется на матрице парных сравнений объектов в количественной шкале отношений, утверждение о его некорректности равносильно тому, что метод парных сравнений, которому уже более 160 лет [20], также некорректен.
2. С точки зрения анализа устойчивости решения задачи сравнения вариантов в виде полученного по аддитивной свертке (3) ранжирования (16) в порядковой балльной шкале и построенного результирующего ранжирования (18) в ранговой шкале можно сделать следующие выводы:
А. В обоих упорядочениях (16), (18) по аддитивной свертке в балльной шкале и, соответственно, в ранговой шкале вариант оказался строго предпочтительнее всех остальных вариантов.
Б. Варианты х3 и х4 одинаковы по предпочтительности как в балльной (16), так и в ранговой шкале (18), однако в ранговой шкале они доминируемы вариантами х 1 и х2.
3. Несовпадение результатов ранжирований (11) и (16) связано с тем, что исходные оценки вариантов представлены по двум критериям в единой линейной однородной балльной шкале с градациями { } а значения вариантов после нормализации -в количественных линейных, но неоднородных шкалах:
Однако для того чтобы результаты ранжирований в количественной шкале отношений совпадали, необходимо совпадение сумм оценок вариантов по каждому критерию. Поскольку суммы оценок по критериям Д и Д в табл. 2 различны, то ранжирования (11) и (16) не совпадают.
Легко убедиться, что если оценки вариантов в столбце 2 по критерию Д табл. 2 умножить на 16, а оценки вариантов в столбце 3 по критерию Д табл. 2 умножить на 17, то результаты агрегирования оценок вариантов в этом случае совпадут с агрегированием нормализованных оценок.
3. Сравнение эффективности МАИ с методом аппроксимационной матрицы
В оптимизационном методе аппроксимационной матрицы (МАМ) весов объектов в многокритериальных задачах в качестве целевого показателя задачи аппроксимации выступает квадрат разности между нормированными элементами исходной V = [г ¿у] и аппроксимационной мультипликативной матрицы \У = [н^у] в виде:
х 1 > х2 > {х3 « х4} .
(18)
с различными приращениями смежных шкальных значений (1, ^т) и различной величиной
1^П= 1 ( V ¿у-^у ) 2,
(19)
где V1; = --нормированные элементы матрицы V = [V¿А суждений, ] = 1,п.
2 I = 1"" I]
$ I; = $1 = --нормированные элементы любого столбца аппроксимационной мат-
Ьк=1—к
рицы совпадают с нормированными элементами правого собственного вектора мультипликативной матрицы [11].
Решением задачи является оптимальная аппроксимационная матрица V = [иэле-менты которой определяются по формуле:
* I.
^ = Щ,
гд е = =V1;, V Ь = п,п, доставляя при этом минимум показателю (19).
Для сравнения эффективности методов применяется матричная евклидова 12-норма [15] между исходной возмущенной V = [V;] матрицей суждений и аппроксимационной мультипликативной IV = [и матрицей [11]:
й (V,W) = \\V-W\\E = 1ц= 1( V ч-—)2. (20)
В качестве мультипликативных матриц рассмотрим квадратные матрицы и в которых элементы определяются по вектору приоритетов, найденных по МАИ и МАМ:
^МАИ
4 ''1,) = 1,п. 4 1 1,) = 1,11.
£,_/ = 1,п.
Рассмотрим матрицу парных сравнений объектов в работе Т. Саати [14, с. 43]:
/1 5 9ч V = (115 1 4). \1/9 1/4 1/
Нормированные приоритеты, вычисленные по МАИ, - = (0,743; 0 , 19 4; 0,063) , по МАМ - $МАМ = (0,7 3 52;0,1994;0,0654).
По нормированным элементам векторов восстановим элементы мультипликативных
матриц по формуле и;; = где 1 < Ь,] <п, в результате получим:
/ 1 3,830 11,794\ / 1 3,687 11,243\
Ш^АМ = ( 0,2 61 1 3,0 79 ), Ш^АММ = ( 0,2 71 1 3,0 50 ) . \0,085 0,325 1 / \0,089 0,328 1 /
Сравнение точности решений оценим по формуле (20):
й(V, « = 3, 17; й(V, Ш^АМ) « ^7670 = 2,77.
Отклонение приближенного решения по методу Т. Саати относительно оптимального по МАМ определим по формуле е-приближения:
1й(V,W^АМ) - й(^йш)1 12,77 - 3, 171
—----^^ х 100% = --——-1 х 100% « 14,4%.
а* 2,77
Сравнение методов по точности получения весов объектов для исходной возмущенной матрицы 4-го порядка представлено на рис. 3.
Расстояние мультипликативных матриц до исходной матрицы суждений
3,20
здо
3,00 2,90 2,80 2,70 2,60 2,50
Метод аппроксимационной Метод анализа иерархий
матрицы
Рис. 3. Сравнение методов по точности решений
Примечание: составлено автором.
Отсюда следует, что оценка погрешности равна 14,4 % и решение по МАИ, отличающееся от оптимального на эту величину, не может считаться удовлетворительным.
Таким образом, метод Т. Саати нахождения приоритетов важности критериев и объектов по собственному правому вектору матрицы парных сравнений следует отнести к приближенным, а не к точным, как декларируется автором МАИ.
Заключение
Ошибочность примера, приведенного в [1], связана с тем, что сравнение результатов ранжирований в исходных однородных порядковых шкалах разности (насколько один вариант в баллах предпочтительной другого) с результатами ранжирований в количественных неоднородных шкалах отношений (во сколько раз один вариант предпочтительной другого) не совсем корректно.
Математическая несостоятельность решающих правил теории важности критериев для решения многокритериальных задач ранжирования объектов обусловлена тем, что они базируются на эвристических процедурах.
В работе показано, что ранжирование вариантов в количественной шкале по аддитивной свертке нормированных оценок совпадает с ранжированием по методу анализа иерархий. В связи с этим метод анализа иерархий Т. Саати является корректным, а утверждение о некорректности метода равносильно тому, что метод парных сравнений также некорректен.
Сравнительный анализ эффективности метода аппроксимационной матрицы с методом анализа иерархий Т. Саати показал, что метод анализа иерархий, предназначенный для отыскания нормализованных весов критериев и объектов, является не точным, а приближенным методом. Поэтому метод аппроксимационной матрицы формирования весов объектов в многокритериальных задачах может быть применим вместо метода Т. Саати при решении прикладных задач.
Литература
1. Подиновский В. В., Подиновская О. В. О некорректности метода анализа иерархий // Проблемы управления. 2011. № 1. С. 8-13.
2. Saaty T. L. The Analytic Hierarchy Process. New York : McGraw Hill, 1980. 288 p.
3. Zahedi F. The Analytic Hierarchy Process - A Survey of the Method and its Applications // Interfaces. 1986. Vol. 16. P. 96-108.
4. Takeda E. The Analytic Hierarchy Process: An Overview // Systems, Control and Information. 1990. Vol. 34. P. 669-675.
5. Forman E. H., Gass S. I. The Analytic Hierarchy Process - An Exposition // Operations Research. 2001. Vol. 49, Is. 4. P. 469-486.
6. Bodin L., Gass S. I. On Teaching the Analytic Hierarchy Process // Computer and Operations Research. 2003. Vol. 30. P. 1487-1497.
7. Belton V., Stewart T. J. Multiple Criteria Decision Analysis. An Integrated Approach. Boston : Kluwer Academic Publishers, 2003. 374 p.
8. Ногин В. Д. Упрощенный вариант метода анализа иерархий на основе нелинейной свертки критериев // Журнал вычислительной математики и математической физики. 2004. Т. 44, № 7. С. 1259-1268.
9. Vaidya O. S., Kumar S. Analytic Hierarchy Process: An Overview of Applications // European Journal of Operational Research. 2006. Vol. 169. P. 1-29.
10. Ishizaka A., Labib A. Analytic Hierarchy Process and Expert Choice: Benefits and Limitation // OR Insight. 2009. Vol. 22. P. 201-220.
11. Корнеенко В. П. Метод аппроксимационной матрицы формирования весов объектов в многокритериальных задачах выбора // Вестник кибернетики. 2021. № 1. С. 51-62.
12. Jestice A. L. Project PATTERN: Planning Assistance through Technical Evaluation of Relevance Numbers. McLean, Va : ALJ Associates, 1968. 107 p.
13. Keeney R. L., Raiffa H. Decisions with Multiple Objectives: Preferences and Value Trade-Offs. New York : John Wiley & Sons, 1976. 569 p.
14. Саати Т. Принятие решений при зависимостях и обратных связях: аналитические сети. М. : Изд-во ЛКИ, 2008. 360 с.
15. Хорн Р., Джонсон Ч. Матричный анализ. М. : Мир, 1989. 655 с.
16. Пфанцагль И. Теория измерения. М. : Мир, 1976. 248 с.
17. Подиновский В. В. Идеи и методы теории важности критериев в многокритериальных задачах принятия решений. М. : Наука, 2019. 103 с.
18. Кендэл М. Ранговые корреляции. М. : Мир, 1975. 216 с.
19. Корнеенко В. П. Оптимизационный метод выбора результирующего ранжиро-вания объектов, представленных в ранговой шкале измерения // Управление большими системами. Вып. 82. М. : ИПУ РАН, 2019. С. 44-60. DOI: https://doi.org/10.25728/ubs.2019.82.3.
20. Fechner G. T. Elements of Psychophysics. Leipzig : Breitkopf and Härtel, 1860. 336 p.