Научная статья на тему 'Многокритериальная оценка альтернатив'

Многокритериальная оценка альтернатив Текст научной статьи по специальности «Математика»

CC BY
1303
162
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПРИНЯТИЕ РЕШЕНИЙ / МНОГОКРИТЕРИАЛЬНОСТЬ / КОЛИЧЕСТВЕННЫЕ И КАЧЕСТВЕННЫЕ КРИТЕРИИ

Аннотация научной статьи по математике, автор научной работы — Гольдштейн Аркадий Леонидович

Предлагается метод решения неструктуризованных задач принятия решений, сочетающий элементы известных методов ELECTRE, МАИ, ШНУР и др. Рассматриваются два варианта метода: для задач с качественными критериями и для задач с количественными критериями.

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

Текст научной работы на тему «Многокритериальная оценка альтернатив»

УДК 519.816

А.Л. Гольдштейн

Пермский национальный исследовательский политехнический университет

МНОГОКРИТЕРИАЛЬНАЯ ОЦЕНКА АЛЬТЕРНАТИВ

Предлагается метод решения неструктуризованных задач принятия решений, сочетающий элементы известных методов ЕЬЕСТКЕ, МАИ, ШНУР и др. Рассматриваются два варианта метода: для задач с качественными критериями и для задач с количественными критериями.

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

В таких задачах оценки альтернатив по критериям могут быть как количественные, так и качественные, что отражается на выборе метода решения. Поэтому рассмотрим эти случаи по отдельности. При этом будем исходить из того, что имеются оценки всех альтернатив по всем критериям Qk {к = \,т) и предварительно выделено множество парето-оптимальных альтернатив А{ (г = 1 ,п). Ставится задача - упорядочить альтернативы из этого множества на основе предпочтений лица, принимающего решения (ЛПР) и, если возможно, выделить лучшую альтернативу.

1. Пусть все критерии могут оцениваться только качественно. Для нахождения глобальных оценок таких альтернатив предлагается подход, сочетающий идеи методов ЕЬЕСТКЕ [1] и метода анализа иерархий [2]. В соответствии с ним ЛПР должно попарно сравнить альтернативы отдельно по каждому критерию. При каждом сравнении ЛПР либо отдает предпочтение одной из альтернатив, либо считает их неразличимыми. В результате сравнения п(п - 1)/2 пар альтернатив определяется столько же пар подмножеств 1у и 1р, где /г,- - подмножество индексов критериев, по которым альтернатива А{ предпочтитель-

нее Ар мощность 11у | =щ\ 1р - подмножество индексов критериев, по которым альтернатива А] предпочтительнее А{, мощность 11р | =щ.

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

Для получения глобальных оценок альтернатив по подмножествам 1у и 1р воспользуемся идеей Т. Саати [2]. Построим матрицу А размерности пхп, подобную матрицам парных сравнений, однако ее определение при равнозначности критериев не требует привлечения ЛПР. Элементы матрицы находим по формулам:

аи = — > 1 * Ь = 1, г = У- (1)

Если критерии имеют разную значимость для ЛПР, то заполнению матрицы предшествует определение весов критериев одним из известных методов, например методом Т. Саати. Полагая, что веса критериев Жк нормированы, элементы матрицы А определяем аналогично индексам в методе ЕЬЕСТКЕ I:

!>*

ау = Щ—» » * Л = 1, г = у. (2)

Из формул (1) и (2) очевидно, что ар = Уау, то есть матрица А симметрическая.

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

Если в сравнении альтернатив участвуют Р (Р >1) экспертов, то

в формуле (1) Пі заменяется на ^ пір (аналогично заменяется п]), где

Р=і

Пір - число критериев, по которым альтернатива Аі превосходит Ар по мнению ^р-го эксперта. При учете весов критериев числитель в формуле

р

(2) заменяется на ^ ^ , где - подмножество индексов критери-

Р=1кєіЦ и

ев, по которым альтернатива Аі превосходит Ар по мнению^р-го эксперта. Таким же образом изменяется знаменатель этой формулы.

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

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

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

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

элементы матрицы А определяются по-другому.

Здесь мы используем некоторые идеи методов ШНУР [3] и компромиссного программирования [4]. По каждому критерию определим максимальное и минимальное значения на множестве заданных альтернатив:

<2к = тах(0и,), (3)

йк = тш( 0И, & 2,..., ), (4)

где Qki - оценка г-й альтернативы по к-му критерию. От исходных оценок Qki перейдем к оценкам относительным qki по формулам:

- для критериев на минимум

а - а ’ °

- для критериев на максимум

б* - б

Относительная оценка qki имеет смысл степени близости альтернативы А{ по критерию к к наилучшей по этому критерию альтернативе на заданном множестве альтернатив. Очевидно, что значения qki лежат в интервале [0, 1]; чем больше qki, тем лучше альтернатива

А{ по критерию к независимо от направленности критерия.

Глобальные оценки альтернатив будем определять аналогично первому случаю, но элементы матрицы А вычислим по относительным оценкам, как отношение преимуществ одной альтернативы к преимуществам другой:

- при равнозначности критериев

В приведенных формулах в числителе представлено суммарное превосходство альтернативы А{ над альтернативой А^ а в знаменателе

- суммарное превосходство альтернативы Aj над альтернативой А{. Как и в первом случае, матрица А является симметрической.

Пример. Объявлен конкурс на создание некоторого технического устройства с электропитанием.

Для оценки предложений определены следующие критерии: Q\ - срок разработки, месяцы; Q2 - стоимость разработки, млн руб.; бз - срок окупаемости, лет; ^4 _ рентабельность производства, %;

- надежность (вероятность безотказной работы); Qв - потребляемая мощность, кВт.

На конкурс поступили пять проектов, значения критериев которых представлены в табл. 1.

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

(?)

при разной значимости критериев

(8)

Таблица 1

Характеристика проектов

Критерии Направление улучшения Значения критериев в проекте 4 а

а2 Аз а4 А5

Єї тт 12 15 10 8 11 15 8

е2 min 2,1 2,0 2,5 1,6 2,5 2,5 1,6

Єз min 3 3,5 2,5 4 3 4 2,5

Є4 тах 18 18 15 15 20 20 15

Є5 тах 0,92 0,97 0,95 0,9 0,92 0,97 0,9

Єб min 2,7 3 4 3,4 2,7 4 2,7

По формулам (5) и (6) вычисляем степени близости, например:

_ 15 -12 _ 3 _ 0,92 - 0,9 _ 2

Чп ~ 15-8 “ 7’ 451 ~ 0,97-0,9 “ 7'

Результаты вычислений сведены в табл. 2.

Таблица 2

Значения степеней близости критериев по проектам

Критерии Степени близости

А\ А2 Аз ^4 А5

Єї ЪП 0 5/7 1 4/7

е2 4/9 5/9 0 1 0

Єз 2/3 1/3 1 0 2/3

Є4 3/5 3/5 0 0 1

Є5 2/7 1 5/7 0 2/7

Єб 1 0,77 0 0,46 1

По значениям степеней близости и формуле (7) вычисляем элементы матрицы А. Так, в паре альтернатив А\,А2 первая имеет превосходство над второй по критериям Q\, 0$ и Qв, а вторая над первой - по 0^2 и Qs, следовательно,

= (3/7 - 0) + (2/3 -1/3) + (1 - 0,77) = 0,992 = .

°П (5/9 - 4/9) + (1 - 2/7) 0,825 ’ ’

0,825

ап = —--------= 0,832.

21 0,992

В результате аналогичных вычислений получаем матрицу А:

Проекты А\ а2 Аз а4 А$

А\ 1 1,202 1,943 1,856 0,818

а2 0,832 1 1,601 1,553 0,828

Аз 0,515 0,625 1 0,982 0,452

а4 0,539 0,644 1,018 1 0,573

А$ 1,223 1,208 2,21 1,746 1

Интересно отметить, что в такой матрице равенства ац^ау-Цк нарушаются в значительно меньшей степени (до 20 %), чем в матрицах парных сравнений в [2].

Теперь находим собственный вектор матрицы А: (1,288; 1,114;

0,678;0,727; 1,416)т и после нормирования получаем вектор глобальных весов проектов: (0,247;0,213;0,130;0,139;0,271)т. Таким образом, лучшими проектами следует признать пятый и первый.

Предположим теперь, что ЛПР считает критерии неравнозначными и согласен сравнить их по схеме Т. Саати. Результаты парных сравнений и вычисленные веса критериев показаны в табл. 3.

Таблица 3

Матрица парных сравнений и веса критериев

Крите- рии Срок разра- ботки Стои- мость разра- ботки Срок окупаемости Рентабель- ность На- деж- ность Потреб- ляемая мощ- ность Собст- венный вектор Норми- рован- ный вектор

Срок разра- ботки 1 0,5 0,5 0,333 0,5 1 0,589 0,09

Стои- мость разра- ботки 2 1 1 0,5 2 3 1,348 0,19

Срок окупае- мости 2 1 1 1 2 3 1,513 0,22

Рентабе- льность 3 2 1 1 3 5 2,117 0,31

Надеж- ность 2 0,5 0,5 0,333 1 2 0,832 0,12

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

Потреб- ляемая мощ- ность 1 0,333 0,333 0,2 0,5 1 0,472 0,07

Максимальное собственное значение этой матрицы Хтах =6,1, а индекс согласованности ИС = 0,02, что свидетельствует о непротиворечивости предпочтений ЛПР на множестве критериев. Поэтому берем элементы нормированного вектора в качестве весов критериев и по формуле (8) определяем матрицу А:

Проекты A\ a2 A3 a4 As

A\ 1 1,198 2,26 2,58 0,62

a2 0,835 1 1,8 2,3 0,722

A3 0,44 0,555 1 1,233 0,362

a4 0,39 0,435 0,811 1 0,432

As 1,62 1,385 2,761 2,313 1

Вычислив нормированный собственный вектор матрицы А, получаем глобальные оценки проектов с учетом весов критериев: 0,246; 0,220; 0,118; 0,104; 0,312. Как видно из этих значений, учет весов критериев повысил оценку пятого проекта с 0,271 до 0,312, то есть этот проект снова наиболее предпочтительный, но с еще большим отрывом от остальных, чем при равнозначных критериях.

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

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

Библиографический список

1. Ларичев О.И. Теория и методы принятия решений, а также Хроника событий в Волшебных странах: учебник для вузов. - 3-е изд., перераб. и дои. - М.: Логос, 2008. - 391 с.

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

3. Ларичев О.И. Вербальный анализ решений / Ин-т системного анализа РАН. - М.: Наука, 2006.

4. Evren R. Interactive compromise programming // J.Opl.Res.Soc. -1987. - Vol. 38. - No. 2. - P. 163-172.

Получено 05.09.2012

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