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

Алгоритм повышения согласованности экспертных оценок в методе анализа иерархий Текст научной статьи по специальности «Математика»

CC BY
600
79
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МЕТОД АНАЛИЗА ИЕРАРХИЙ / ОЦЕНКА КРИТЕРИЕВ / СОГЛАСОВАННОСТЬ / АЛГОРИТМ

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

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

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

Похожие темы научных работ по математике , автор научной работы — Огурцов Александр Николаевич, Староверова Надежда Анатольевна

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

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

УДК 004: 658.08

Алгоритм повышения согласованности экспертных оценок в методе анализа иерархий

А.Н. Огурцов1, Н.А. Староверова2 1ФГБОУВПО «Костромской государственный технологический университет», г. Кострома, Российская Федерация 2 ОГБОУСПО «Костромской торгово-экономический колледж», г. Кострома, Российская Федерация

E-mail: sba44@mail.ru; alexander.ogurtsov@gmail.com

Авторское резюме

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

Материалы и методы: Для повышения согласованности мнений экспертов в методе анализа иерархий применена пошаговая технология проверки транзитивности и согласованности оценок.

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

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

Ключевые слова: метод анализа иерархий, оценка критериев, согласованность, алгоритм.

Algorithm of improving expert assessment consistency in hierarchy analysis method

A.N. Ogurtsov1, N.A. Staroverova2 1Kostroma State Technological University, Kostroma, Russian Federation 2 Kostroma Trade and Economics College, Kostroma, Russian Federation E-mail: sba44@mail.ru; alexander.ogurtsov@gmail.com

Abstract

Background: The existing methods of solving multi-criterion problems of choosing the best alternative of automation equipment for electrical network facilities by the method of hierarchy analysis are not precise enough. Therefore, it is necessary to make expert group assessment more objective.

Materials and methods: We used a step-by-step technology of examining assessment transitivity and consistency to increase the experts' opinions consistency in the method of hierarchy analysis.

Results: We have developed a one-level criteria exhaustive search algorithm of expert assessment of their importance to assess the criteria consistency with an accuracy determined by the admissible error span membership function. Conclusions: The suggested step-by-step control algorithm of expert opinions' consistency makes it possible to make solutions to multicriterion problems of choosing the best alternative much more correct and to automate the process of providing the consistency of these assessments in the interactive mode.

Key words: hierarchy analysis method, criteria assessment, consistency, algorithm.

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

В общем случае эффективность рассматриваемых альтернатив определяется в виде вектора:

^эф' = <Рэ, Рг, Ро>,

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

Учитывая слабую формализацию такого рода задач, для их решения необходимо применять методы системного анализа с привлечением технологии экспертных оценок. Из всего множества методов решения таких задач большое распространение получил метод анализа иерархий (МАИ или в английской транскрипции Analytic Hierarchy Process - АНР).

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

вания значимости факторов, или критериев, по которым осуществляется этот выбор [1]. МАИ может применяться и в тех случаях, когда эксперты или лицо, принимающее решение (ЛПР), не могут дать абсолютной оценки альтернатив по критериям, а пользуются более слабыми сравнительными измерениями.

Основные этапы МАИ:

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

2. Попарные сравнения элементов каждого уровня (результаты сравнений выставляются по девятибалльной шкале).

3. Вычисление коэффициентов важности для элементов каждого уровня. Поверка согласованности суждений экспертов или ЛПР.

4. Подсчет результирующего количественного показателя качества каждой из альтернатив и определение наилучшей альтернативы.

Основой анализа является матрица А попарных сравнений. Ее элементы ау определяются по следующим правилам: если критерий СI имеет вес (или значимость), равный w/■, а критерий Су имеет вес, равный w¡, который в а раз отличается от С,, то ау = wj ^ = а. Очевидно, что ау = 1/а , а если оценки обоих критериев равны, то а у = 1 и а, = 1. Таким образом формируется матрица, которая является об-ратносимметричной.

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

В [2] показано, что, используя очевидное соотношение

а цв1к = ^ = Wj ^к = э,к , (1)

можно в пошаговом режиме контролировать действия эксперта на предмет соблюдения соотношения (1). Его соблюдение дает и транзитивность и согласованность.

Однако равенство (1) является излишне строгим. На практике эксперты попарно оценивают значимость критериев в значительной степени нечетко. Нечеткость оценок может быть выражена с помощью функции принадлежности, которая определяет коэффициент принадлежности в интервале [0,1] оценки а у к одному из значений девятибалльной шкалы: ау = {1, 2,..., 9}.

С учетом возможной нечеткости оценок соотношение (1) можно записать в следующем виде: а ¡аук = а,к ± г, (2)

где г - интервал нечеткости экспертной оценки

а,к-

Согласно выражению (2), величина интервала нечеткости

г = |а¡аук- а,к| (3)

имеет целочисленное значение.

Для реализации алгоритма пошаговой коррекции диапазон изменения нечеткости целесообразно разбить на три интервала [3]:

г1 = [0,1]; Г2 = [2,4]; Г3 > 5. (4)

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

При г = г1 коррекция не требуется, при г = г2 или г = - г2 эксперту предлагается соответствующий набор оценок:

а = а -1, вук = аук - 1, а а ,к = а ,к + 1 (5)

или

а у = а у +1, ам = у + 1, %к= а к - 1. (6)

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

При г= ±г3 предлагается тот же выбор. Если после коррекции одной из оценок на ±1 величина г переходит из третьего интервала лишь во второй, то эксперту предлагается выбрать новое значение оценки для двух оставшихся.

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

Отдельный вопрос возникает при необходимости коррекции единичной оценки (например, а у = 1) в сторону уменьшения. В этом случае ву! = 1, следовательно, ау = 2, поэтому а = 0,5.

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

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

Рис. 1. Критерии первого уровня иерархии

Соответствующая данной схеме матрица попарных сравнений дана в таблице.

С1 С2 С3 С4 С5

С1 а11 Э12 8|3 а14 8|5

С2 а21 а22 ^23 а24 а25

С3 а31 а32 а33 834 а35

С4 а41 а42 а43 а44 845

С5 а51 а52 а53 а54 а55

Алгоритм последовательного рассмотрения оценок следующий:

1. Строится граф попарных сравнений первой строки матрицы (рис. 2). Это операции сравнений с образцом.

С

С2 С3 С4 С5

Рис. 2. Граф первой строки матрицы

2. Строится граф попарных сравнений наддиагональных элементов матрицы (рис. 3). Это операции сравнений «соседа с соседом».

С1

С2

С 3

С 4

а 12

^23

^34

^54

С5 —•

Рис. 3. Граф наддиагональных элементов

Стрелки ставятся в направлении от критериев (показателей) с большим значением (весом) к критериям с меньшим весом, например: С2 > С3; С4 < С5.

3. Объединяются оба графа (рис. 4).

С2 а23 а34 в54 С

С3 С4 С5

Рис. 4. Объединенный граф

Произведение оценок, входящих в любой треугольный контур, равно 1, следовательно:

а 12 * а23 * а31 = 1; 813 * 834 * 841 = 1;

а14 * 845 * 851 = 1.

Это есть условие строгой согласованности. 4. В соответствии с обходом контуров эксперту предлагается сначала следующая тройка критериев, или показателей: С1 . . . С2 С2 . . . С3 С3 . . . С1

5. После определения экспертами оценок 812, 823, 831 вычисляется их согласованность и дается рекомендация эксперту для их коррекции.

6. Далее предъявляется следующая последовательная тройка критериев, входящих во второй треугольник (рис. 4):

С1

С3

С

С

- эта пара уже была оценена;

. . С4

- эти критерии сравниваются впервые; . . С1

- эти критерии также сравниваются впервые.

7. Делаются рекомендации для коррекции только оценок 834, 841, так как оценка а13 участвовала в предыдущей коррекции.

8. Повторяется шаг 6, до тех пор, пока не будут проведены сравнения для всех элементов (обойдены все существующие треугольные контуры).

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

При обходе треугольного контура соблюдается следующее правило: если направление ребра графа совпадает с направлением обхода контуров, то берется оценка с индексами, совпадающими с номерами последовательно обходимых вершин графа. Если направление обхода противоположно направлению ребра графа, индексы попарной оценки меняются местами. Например: 812 = 2; 823 = 3; 813 = 6. Следовательно, при обходе против часовой стрелки получим 812 * 823 * 831 = 2 * 3 * 1/6 = 1. Это же учитывается и при определении рекомендаций по коррекции оценок.

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

Таким образом определяются согласованные оценки первой строки и наддиагонали матрицы.

По скорректированным оценкам определяются вектора приоритетов сравниваемых альтернатив. Алгоритм определения вектора приоритетов состоит из следующих этапов:

1. Из первой строки формируется последний столбец матрицы. Для этого из объединенного графа (рис. 4) формируется усеченный граф путем удаления вершины исходного графа (рис. 5).

С2

С 834 С а45 С5

С3 С4 5

Рис. 5. Усеченный граф без вершины С

Из контуров этого графа вычисляются оценки а24 и а25:

а23 * а34 * а42 = 1; а24 = а23 * а34;

а24 * а45 * а52 = 1; а25 = а24 * а45.

2. Из графа рис. 5 удаляется вершина С2, в результате получаем граф после второго усечения (рис. 6).

Сз

Рис. 6. Усеченный граф без вершин С и С2

Из контура этого графа вычисляются оценки а35. Так как

а34 * а45 * а53 = 1,

то получаем

а35 = а34 * а45.

3. Формируется последний столбец:

а15; а25; а35 ; а45; а55.

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

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

Свободен от этого недостатка полностью автоматический метод коррекции. Эксперт в

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

Заключение

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

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

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

Список литературы

1. Саати Т. Л. Принятие решений при зависимостях и обратных связях: Аналитические сети. Изд. 2-е. - М.: Книжный дом «ЛИБРОКОМ», 2009. - 360 с.

2. Староверова Н.А., Шведенко В.Н. Методы повышения точности расчета компонентов вектора приоритетов иерархической системы альтернатив при проведении экспертных оценок // Вестник ИГЭУ. - 2009. - Вып. 3. -С. 93-95.

3. Огурцов А.Н., Шведенко В.Н., Староверова Н.А.

Информационная система поддержки принятия решений на основе попарных сравнений альтернатив // Приборы и системы. Управление, контроль, диагностика. - М.: НАУЧ-ТЕХЛИТИЗДАТ, 2011. - № 4. - С. 13-16.

References

1. Saati, T.L. Prinyatie resheniy pri zavisimostyakh i obratnykh svyazyakh: analiticheskie seti [Decision making for dependences and feedback. Analytical networks]. Moscow, Knizhnyy dom «LIBROKOM», 2009. 360 p.

2. Staroverova, N.A., Shvedenko, V.N. Vestnik IGEU, 2009, issue 3, pp. 93-95.

3. Ogurtsov, A.N., Shvedenko, V.N., Staroverova, N.A. Pribory i sistemy. Upravlenie, kontrol', diagnostika, 2011, issue 4, pp. 13-16.

Огурцов Александр Николаевич,

ФГБОУВПО «Костромской государственный технологический университет», кандидат технических наук, доцент кафедры информационных технологий, телефон (4942) 31-75-60, e-mail: lelik-electronic@yandex.ru

Староверова Надежда Анатольевна,

ОГБОУСПО «Костромской торгово-экономический колледж», старший преподаватель, телефон (4942) 51- 51-24, e-mail: sba44@mail.ru

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