Научная статья на тему 'Алгоритм анализа матриц парных сравнений с помощью вычисления векторов приоритетов'

Алгоритм анализа матриц парных сравнений с помощью вычисления векторов приоритетов Текст научной статьи по специальности «Экономика и бизнес»

CC BY
9735
3345
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МЕТОД ПАРНЫХ СРАВНЕНИЙ / АНАЛИЗ МАТРИЦЫ ПАРНЫХ СРАВНЕНИЙ / ВЫЧИСЛЕНИЕ СОБСТВЕННЫХ ВЕКТОРОВ / АЛГОРИТМ ВЫЧИСЛЕНИЯ ВЕКТОРОВ ПРИОРИТЕТОВ / ОТНОСИТЕЛЬНЫЕ ВЕЛИЧИНЫ ХАРАКТЕРИСТИК ВАЖНОСТИ / ДОСТОВЕРНОСТЬ РЕЗУЛЬТАТОВ / METHOD OF PAIRED COMPARISONS / ANALYSIS OF THE MATRIX OF PAIRWISE COMPARISONS / THE COMPUTATION OF EIGENVECTORS / AN ALGORITHM FOR CALCULATING VECTORS OF PRIORITIES / THE RELATIVE VALUES OF THE CHARACTERISTICS OF IMPORTANCE / THE RELIABILITY OF THE RESULTS

Аннотация научной статьи по экономике и бизнесу, автор научной работы — Никул Евгений Сергеевич

Рассматривается: алгоритм анализа матриц парных сравнений с помощью вычисления векторов приоритетов, его достоинства и недостатки, сравниваются два метода оценки: с использованием шкалы относительной важности и путем вычисления соотношений на основе заданных значений, осуществляются расчеты по определению относительных приоритетов факторов и значение согласованности оценок, даются примеры вычисления векторов приоритетов матрицы парных сравнений.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по экономике и бизнесу , автор научной работы — Никул Евгений Сергеевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

ALGORITHM FOR ANALYZING MATRICES OF PAIRWISE COMPARISONS BY CALCULATING VECTORS OF PRIORITIES

In article it is considered: an analysis algorithm of matrixes of pair comparisons by means of calculation of vectors of priorities, its merits and demerits, are compared two methods of an estimation: with use of a scale of relative importance and by calculation of parities on the basis of preset values, calculations by definition of relative priorities of factors and value of a coordination of estimations are carried out, examples of calculation of vectors of priorities of a matrix of pair comparisons are given.

Текст научной работы на тему «Алгоритм анализа матриц парных сравнений с помощью вычисления векторов приоритетов»

Косенко Олеся Валентиновна - Технологический институт федерального государственного автономного образовательного учреждения высшего профессионального образования «Южный федеральный университет» в г. Таганроге; e-mail: [email protected]; 347928, г. Таганрог, пер. Некрасовский, 44; тел.: 88634371689; кафедра систем автоматического управления; аспирантка.

Kosenko Olesya Valentinovna - Taganrog Institute of Technology - Federal State-Owned Autonomy Educational Establishment of Higher Vocational Education “Southern Federal University”; e-mail: [email protected]; 44, Nekrasovsky, Taganrog, 347928, Russia; phone: +78634371689; the department of automatic control systems; postgraduate student.

УДК 519.816

EX. Никул

АЛГОРИТМ АНАЛИЗА МАТРИЦ ПАРНЫХ СРАВНЕНИЙ С ПОМОЩЬЮ ВЫЧИСЛЕНИЯ ВЕКТОРОВ ПРИОРИТЕТОВ

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

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

E.S. Nickul ALGORITHM FOR ANALYZING MATRICES OF PAIRWISE COMPARISONS BY CALCULATING VECTORS OF PRIORITIES

In article it is considered: an analysis algorithm of matrixes of pair comparisons by means of calculation of vectors of priorities, its merits and demerits, are compared two methods of an estimation: with use of a scale of relative importance and by calculation of parities on the basis of preset values, calculations by definition of relative priorities of factors and value of a coordination of estimations are carried out, examples of calculation of vectors of priorities of a matrix of pair comparisons are given.

Method of paired comparisons; analysis of the matrix of pairwise comparisons; the computation of eigenvectors; an algorithm for calculating vectors of priorities; the relative values of the characteristics of importance; the reliability of the results.

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

Метод парных сравнений (точнее модификация по Т. Саати) заключается в сравнении изучаемых факторов (адьтернатив, критериев) между собой. Факторы сравниваются попарно по отношению к их воздействию («весу», или «интенсивности») на общую для них характеристику [3].

Обозначим через А1, А2, ..., Ап основные факторы. Тогда для определения важности фактора заполняется матрица парных сравнений. Если обозначить долю фактора А; через wi (оценка, которую проставляет ЛПР или эксперт, в соответствии с выбранной шкалой), то элемент матрицы а,= w; / Wj, которая представлена в табл. 1. Таким образом, в предлагаемом варианте применения метода парных сравнений, определяются не величины разностей значений факторов, а их отношение, при ЭТОМ очевидно а,= 1/я,-;.

1

Общее представление матрицы парных сравнений

А1 А2 Ап

А1 1 а12 а1п

А2 а21 1 а2п

Ап а„1 ап2 1

Матрица парных сравнений в данном случае является положительно определенной, обратносимметричной матрицей, имеющей ранг, равный 1. Особенностью обратносимметричной матрицы парных сравнений является:

1) , 1 ( -ность, сравниваемых факторов, критериев, альтернатив), т.е. а, = а/; при /=/';

2) , : при сравнении г-го фактора с /-м фактором ставится оценка а,, то при сравнении /'-го фактора с г-м, оценка а; должна быть обратной а,, т.е. а; = 1/а,.

Работа экспертов состоит в том, что, производя попарное сравнение факторов А1, ..., Ап, необходимо заполнить таблицу парных сравнений. Если w1, w2, ..., wn , -ванием субъективных суждений, численно оцениваемых по шкале, а затем решается проблема нахождения компонента w.

В подобной постановке задачи решение проблемы состоит в отыскании вектора w2, ..., wn). Существует несколько различных способов вычисления иско-

. , -ния вектора отвечать еще на некоторые дополнительные вопросы.

, , которые сравниваются по критерию, имеющего конкретные численные значения, выраженные в условных единицах (например, критерием является фактор опасно). , опасность которых, выражена в условных единицах, представлено на рис. 1. Легко заметить, что наиболее важным среди рассматриваемых факторов, является фактор А3 (опасность которого равна 9 ух.), а наименее предпочтительным фактором является фактор А4.

В рассматриваемом примере критерий «опасность» имеет для каждого фактора численное значение, следовательно, нет необходимости проводить какие, , ,

, , -го или наоборот, проведя не сложные вычисления. Но для понимания смысла рейтингования методом парных сравнений по методу Т. Саати, проведем все необхо-, . ,

отображены в виде гистограммы на рис. 1, можно сделать заключение, что самым предпочтительным фактором (при условии, что необходимо установить приоритеты для факторов по наибольшей опасности) является фактор А3, далее следуют факторы А1, А2 и А4. Исследователь фактически выстраивает логическую цепочку приоритетов: А3 > А1 > А2 > А4, где знак «>» обозначает превосходство одного фактора над другим. При заполнении матрицы парных сравнений, с использованием шкалы относительной важности, предложенной Т. Саати, матрица парных сравнений, для рассматриваемого примера, будет выглядеть, как это показано в . 2. :

3 4,

строки А3 и столбца А4 можно поставить оценку, равную 9. При сравнении фак-

1 , 1 ,

. 2. , 3 (

опаснее) над фактором А1, поэтому, установлена оценка, равная 1/3, т.е. и13 = 1/3.

А1 І І І І І І І I

А2 І І I

АЗ І І І І І І І І I ~1

А4 Ш

0123456789 Опасность факторов в у.е.

Рис. 1. Графическое представление факторов опасности, выраженных в условных

единицах

Дроби, показанные в матрице (табл. 2), приведены для того, чтобы было видно, что это обратная величина сравнения двух факторов. Например, при сравнении факторов А1 и А2 будем иметь соответствующие оценки: а12 = 5, а для а21 = 1/5. Проведя суммирование оценок по столбцам матрицы парных сравнений, получаем абсолютные суммарные веса для каждого фактора. Следует отметить, что чем меньше значение суммы элементов столбца матрицы, тем выше рейтинг фактора. Имея вектор суммарных значений весов, можно предварительно сделать заключение о рейтинговании факторов по заданному критерию. В табл. 3 представлены результаты, полученные путем вычисления соотношений опасности, сравниваемых факторов на основе заданных численных значений. Отношения опасности между парами факторов в табл. 3 показаны в виде дробей, а итоговая строка таблицы отображает сумму по столбцам.

2

Формирование матрицы на основе использования значений шкалы относительной важности

Фактор А1 Фактор А2 Фактор А3 Фактор А4

Фактор А1 1 5 1/3 7

Фактор А2 1/5 1 1/5 3

Фактор А3 3 5 1 9

Фактор А4 1/7 1/3 1/9 1

Сумма 4,34 11,33 1,64 20,00

Таблица 3

Формирование матрицы путем вычисления соотношений опасностей сравниваемых факторов

Фактор А1 Фактор А2 Фактор А3 Фактор А4

Фактор А1 1 7/2 7/9 7/1

Фактор А2 2/7 1 2/9 2/1

Фактор А3 9/7 9/2 1 9/1

Фактор А4 1/7 1/2 1/9 1

Сумма 2,71 9,50 2,11 19,00

Как видно из табл. 3, приоритеты для рассматриваемых факторов сохранились, хотя итоговые суммы по столбцам несколько отличаются от результатов, полученных в табл. 2. Естественно, перед исследователем встают два вопроса:

1) как получить относительные величины, которые характеризуют важность каждого фактора в рассматриваемой ситуации;

2) , -нок относительной важности из шкалы оценок Т. Саати.

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

Рассмотрим теперь квадратную положительную матрицу порядка п, которая получена в результате парных сравнений п факторов:

а11 ■■■ а1] ■■■ а1п

А ац ■ ■ • ау ■ ■ • ап

ап1 ■ ■ ап! ■ ■ ' апп

Матрица А называется обратносимметричной, если для любых I и ] выполняется соотношение: = 1 / щ. Из этого, в частности, следует, что ац = 1. Тем са-

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

Собственный вектор матрицы суждений обеспечивает упорядочение приори,

,

суждений. Таким образом, следующим шагом, после составления матрицы суждений (матрицы парных сравнений), является вычисление вектора приоритетов. От, -хии определяется оценкой соответствующего ему элемента собственного вектора матрицы приоритетов, нормализованного к единице. Метод отыскания вектора w основывается на одном из утверждений линейной алгебры - искомый вектор является собственным вектором матрицы парных сравнений, соответствующим максимальному собственному числу (А^). В этом случае отыскивается А^, а затем достаточно решить векторное уравнение A*w = Ашax*w.

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

С.«=• к •... • кп , где п - количество оцениваемых факторов (критери-, ).

Алгоритм вычисления среднего геометрического состоит из следующих шагов:

1)

;

2) п- ;

3) ;

4) делим каждый из этих элементов на полученную сумму.

Нормализованную оценку для 7-го фактора принято обозначать, как к.], где

] - обозначение фактора по строке в матрице парных сравнений [2]. Пользуясь способом приближенного вычисления собственных элементов матрицы парных сравнений, определим собственный столбец (вектор приоритетов) для рассматриваемых четырех факторов по критерию «опасность». Далее необходимо осуществить операцию нормализации вектора приоритетов, что отражено в последнем столбце

. 4.

4

Матрица парных сравнений для факторов с установкой оценок по шкале Т. Саати

Фактор 1 Фактор А2 Фактор А3 Фактор А4 Вектор приоритетов Нормализованные оценки вектора приоритета к7

Фактор А1 1 5 1/3 7 1,848148 0,302228

Фактор А2 1/5 1 1/5 3 0,588566 0,096248

Фактор А3 3 5 1 9 3,408658 0,557419

Фактор А4 1/7 1/3 1/9 1 0,269702 0,044104

Сумма 4,3429 11,333 1,6444 20,000 6,115074 1

При вычислении собственных векторов (вектора приоритетов) матрицы пар, -ной важности факторов точные значения отношений при парном сравнении (не),

« » . -

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

5 значения парных сравнений факторов показаны в виде реальных значений, полученных при осуществлении операции деления опасности одного фактора на опасность другого фактора. Например, при выяснении на сколько фактор А1 превосходит фактор А3, необходимо выполнить простое деление, т.е. а13 = 7 / 9 = 0,778.

5

Матрица парных сравнений с установкой вычисленных оценок соотношений

между факторами

Фактор 1 Фактор 2 Фактор 3 Фактор 4 Вектор приоритетов - ные оценки вектора приоритета к.

Фактор А1 1,000 3,500 0,778 7,000 2,089322 0,368421

Фактор А2 0,286 1,000 0,222 2,000 0,596949 0,105263

Фактор А3 1,286 4,500 1,000 9,000 2,686271 0,473684

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Фактор А4 0,143 0,500 0,111 1,000 0,298475 0,052632

Сумма 2,7143 9,5000 2,1111 19,000 5,671017 1

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

и А4. В обоих случаях (как и следовало ожидать) наивысший приоритет имеет фактор А3, затем идут факторы А1, А2 и А4 соответственно. Расчеты итоговых сумм оценок относительной важности для рассматриваемого примера приведены . 6. 1 -сти факторов по методу Т. Саати, вариант 2 отражает установление приоритетов факторов вычислением прямого деления опасности одного фактора на опасность . -

. -

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

6

Значения суммарных величин оценок после проведения процедуры парных сравнений (вариант 1 использован метод Т.Саати), вариант 2 - вычисление приоритетов прямым делением значений опасности фактора на опасность

другого фактора

Фактор А1 Фактор А2 Фактор А3 Фактор А4

Сумма оценок относительной важности факторов с оценками по шкале Т. Саати (вариант 1) 4,3429 11,3333 1,6444 20,0000

Сумма оценок, вычисленных прямым делением значений опасности фактора на опасность другого фактора ( 2) 2,7143 9,5000 2,1111 19,0000

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Коро бое В. Б. Сравнительный анализ методов определения весовых коэффициентов «влияющих факторов» // Социология. - 2005. - № 20. - С. 54-72.

2. Саати Т., Кернс К. Аналитическое планирование. - М.: Радио и связь, 1991. - 224 с.

3. Саати Т. Принятие решений. Метод анализа иерархий. - М.: Радио и связь, 1993. - 278 с.

4. . . . -

ния общественных и технических систем. - Таганрог: ТТИ ЮФУ, 2011. - C. 48-50.

Статью рекомендовал к опубликованию д.т.н., профессоре.Е. Золотовский.

Никул Евгений Сергеевич - Технологический институт федерального государственного автономного образовательного учреждения высшего профессионального образования «Южный федеральный университет» в г. Таганроге; e-mail: [email protected]; 347904, г. Таганрог, ул. Розы Люксембург, 63/1, кв. 56; тел.: 88634611981; кафедра систем автоматического управления; ассистент.

Nickul Eugene Sergeevich - Taganrog Institute of Technology - Federal State-Owned Autonomy Educational Establishment of Higher Vocational Education “Southern Federal University”; e-mail: [email protected]; 63/1, Roza Lyuksemburg street, app. 56, Taganrog, 347904, Russia; phone: +78634611981; the department of automatic control systems; assistant.

i Надоели баннеры? Вы всегда можете отключить рекламу.