Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Глава 14. Теория игр и принятия решений
Пример 14.1.1
Мартин Ганс — выпускник-отличник средней школы, который получил полную стипендию от трех университетов: А, В и С. Для того чтобы выбрать университет, Мартин сформулировал два основных критерия: местонахождение университета и его академическая репутация. Будучи отличным учеником, он оценивает академическую репутацию университета в пять раз выше, чем его местонахождение. Это приводит к тому, что репутации университета приписывается вес примерно 83 %, а его местонахождению— 17%. Далее Мартин использует системный анализ (сущность его излагается ниже) для оценки трех университетов с точки зрения их местонахождения и репутации. Проведенный анализ дает следующие оценки.
Университет | |||
Критерии | А | В | С |
Местонахождение | 12,9% | 27,7% | 59,4% |
Репутация | 54,5% | 27,3% | 18,2% |
Структура задачи принятия решений приведена на рис. 14.1. Задача имеет единственный иерархический уровень с двумя критериями (местонахождение и репутация) и три альтернативных решения (университеты А, В и С).
Решение:
Критерий иерархии 1-го уровня:
Альтернативы:
Ун. А (0,129)
(
Местоположение (0,17)
Ун. В
(0,277)
L
Выбор университета
Ун. С (0,594)
I-
Ун. А (0,545)
J
Репутация (0,83)
Уи.В (0,273)
J
-1
Ун. С (0,182)
J
I
0,17 х 0,129 + 0,83 х 0,545 = 0,4743 0,17 х 0,277 + 0,83 х 0,273 - 0,2737 0,17 х 0,594 + 0,83 х 0,182 = 0,2520
!1
Университет А Университет В
Рис. 14.1. Иерархия принятия решений примера 14.1.1
Университет С
Оценка трех университетов основана на вычислении комбинированного весового коэффициента для каждого из них.
Университет А: 0,17 х 0,129 + 0,83 х 0,545 = 0,4743.
Университет В: 0,17 х 0,277 + 0,83 х 0,273 = 0,2737.
Университете: 0,17 х 0,594 + 0,83 х 0,182 = 0,2520.
На основе этих вычислений университет А получает наивысший комбинированный вес и, следовательно, является наиболее оптимальным выбором Мартина.
14.1. Принятие решений в условиях определенности — метод анализа иерархий
Общая структура метода анализа иерархий может включать несколько иерархических уровней со своими критериями. Предположим в примере 14.1.1, что сестра-близнец Мартина Джейн также получила полную стипендию от трех университетов. Однако их родители ставят условие, что дети должны учиться в одном университете, тогда они смогут пользоваться одним автомобилем. На рис. 14.2 приведена структура задачи выбора решения, которая теперь включает два иерархических уровня со своими критериями. Величины р и q (предположительно равные) на первом иерархическом уровне представляют собой весовые коэффициенты, которые приписываются точке зрения Мартина и Джейн относительно процесса выбора соответственно. Второй иерархический уровень использует веса (р,,р2) и (qv q2) для отображения индивидуальных точек зрения Мартина и Джейн относительно критериев местонахождения и академической репутации каждого университета. Остальная часть структуры принятия решения может быть интерпретирована аналогично предыдущему примеру. Заметим, что p + q = l, р1+р2=1,?1 +?2=1,р11+р12+р1з=1,р21+р22+р23= 1, qn + ql2 + <713=1, t72I+t722 + i723 =l. Определение комбинированного веса для университета А, представленное на рис. 14.2, демонстрирует, каким образом вычисляются эти показатели.
Решение:
Критерий иерархии
1- го уровня:
Критерий иерархии
2- го уровня:
Альтернативы:
Выбор университета
Мартин (р)
Джейн (q)
Местоположение^,) Репутация (р2) Местоположение (?,) Репутация^)
Ун. А | Ун. В | Ун. С | Ун. А | Ун. В | Ун. С | Ун. А | Ун. В | Ун. С | Ун. А | Ун. В | Ун. С | |||
(Рп) | (Рп) | (Р13> | Ы 1—.— | (Ргг) | (Ртз) | Ы ■—р—1 | (*12> | (*13) | Ы 1—-г—1 | (Чп) | (to) |
J
Ун. А =р(р, хр„ +р2 хрп) + q(qx х qn + q2 хqn) Рис. 14.2. Расширенная иерархия принятия решений примера 14.1.1
УПРАЖНЕНИЕ 14.1.1
1. Пусть для задачи выбора университета Мартином и Джейн установлены следующие значения весовых коэффициентов.
р = 0,5, t7 = 0,5,
р, = 0,17, р2 = 0,83,
ри = 0,129, р,2 - 0,277, р13 = 0,594,
р„ = 0,545, р22 = 0,273, р23 = 0,182,
д1 = 0,3,с7г = 0,7,
Глава 14. Теория игр и принятия решений
?11-0,2,?11-0,3,?1,-0,5, ?я = 0,5,ди-0,2,?я-0,3.
Основываясь на этой информации, оцените с помощью комбинированных весов каждый из трех университетов.
Определение весовых коэффициентов. Сложность метода анализа иерархий заключается в определении относительных весовых коэффициентов (таких, как использованные в примере 14.1.1) для оценки альтернативных решений. Если имеется п критериев на заданном уровне иерархии, соответствующая процедура создает матрицу А размерности пхп, именуемую матрицей парных сравнений, которая отражает суждение лица, принимающего решение, относительно важности разных критериев. Парное сравнение выполняется таким образом, что критерий в строке i (i = 1, 2,
п) оценивается относительно каждого из критериев, представленных п столбцами. Обозначим через а, элемент матрицы А, находящийся на пересечении i-й строки и)-го столбца. В соответствии с методом анализа иерархий для описания упомянутых оценок используются целые числа от 1 до 9. При этом а = 1 означает, что i-й и;'-й критерии одинаково важны, atj = 5 отражает мнение, что i-й критерий значительно важнее, чем j-тл, a atj = 9 указывает, что i-й критерий чрезвычайно важнее /-го. Другие промежуточные значения между 1 и 9 интерпретируются аналогично. Согласованность таких обозначений обеспечивается следующим условием: если at~k, то автоматически ajt = 1/k. Кроме того, все диагональные элементы а, матрицы А должны быть равны 1, так как они выражают оценку критерия относительно самих себя.
Пример 14.1.2
Покажем, как определяется матрица сравнения А для задачи выбора Мартина из примера 14.1.1. Начнем с главного иерархического уровня, который имеет дело с критериями академической репутации университета и его местонахождения. С точки зрения Мартина, академическая репутация университета значительно важнее его местонахождения. Следовательно, он приписывает элементу (2, 1) матрицы А значение 5, т.е. а21 = 5. Это автоматически предполагает, что а12= 1/5. Обозначив через R и L критерии репутации университета и его местонахождения, можно записать матрицу сравнения следующим образом.
L | R |
\\ | |
,5 |
Относительные веса критериев Rw. L могут быть определены путем деления элементов каждого столбца на сумму элементов этого же столбца. Следовательно, для нормализации матрицы А делим элементы первого столбца на величину 1 + 5 = 6, элементы второго— на величину 1 + 1/5 = 1,2. Искомые относительные веса wR и wL критериев вычисляются теперь в виде средних значений элементов соответствующих строк нормализованной матрицы А. Следовательно,
L R Средние значения элементов строк
L (ОМ 0,17^ wR =(0,83 + 0,83)/2 = 0,83,
~R (,0,83 0,83 J ^=(0,17 + 0,17)72 = 0,17.
14.1. Принятие решений в условиях определенности — метод анализа иерархий
Врезультате вычислений получили wR = 0,83 и wL = 0,17, т.е. те веса, которые показаны на рис. 14.1. Столбцы матрицы N одинаковы, что имеет место лишь в случае, когда лицо, принимающее решение, проявляет идеальную согласованность в определении элементов матрицы А. Этот тезис детальнее обсуждается ниже. Относительные веса альтернативных решений, соответствующих университетам А, В и С, вычисляются в пределах каждого критерия R и L с использованием следующих двух матриц сравнения.
А
А, = В
С
ABC
2 2 5 2
Суммы элементов столбцов =[8, 3,5, 1.7]
А
: В С
А И С
2 3
1 i
\ 1
Суммы элементов столбцов =[1.83, 3,67, 5.5],
Элементы матриц Ал и AL определены на основе суждений Мартина, касающихся относительной важности трех университетов.
При делении элементов каждого столбца матриц AR и AL на сумму элементов этих же столбцов получаем следующие нормализованные матрицы.
А
N, =В
С
N.
А
: В С
ЛВС ^ 0,125 0,143 0.118^ 0,250 0,286 0,294 ^0,625 0,571 0,588
ABC '0,545 0,545 0,545^ 0,273 0,273 0,273 1^0,182 0.182 0,182
Средние значения элементов строк wIA =(0,125 + 0,143 + 0,118)/3 = 0,129, wIB = (0,250 + 0,286 + 0,294) /3 = 0,277, w,,. = (0,625 + 0,571 + 0,588) / 3 = 0,594.
Средние значения элементов строк Wra = (0,545 + 0,545 + 0,545) / 3 = 0,545, wRB = (0,273 + 0,273 + 0,273) / 3 = 0,273, wRC =(0,182 + 0,182 + 0,182)/3 = 0.182.
Величины (wRA, wRB, wRC) = (0,545,0,273,0,182) дают соответствующие веса для университетов А, В и С с точки зрения академической репутации. Аналогично величины (wm> wi.b, wlc) = (0,129, 0,277, 0,594) являются относительными весами, касающимися местонахождения университетов.
Согласованность матрицы сравнений. В примере 14.1.2 мы отмечали, что все столбцы нормализованных матриц N и N„ идентичны, а столбцы матрицы NL таковыми не являются. Одинаковые столбцы указывают на то, что результирующие относительные веса сохраняют одно и то же значение независимо от того, как выполняется сравнение. В этом случае говорят, что исходные матрицы сравнения А и А, являются согласованными. Следовательно, матрица AL не является таковой.
Согласованность означает, что решение будет согласовано с определениями парных сравнений критериев или альтернатив. С математической точки зрения
Глава 14. Теория игр и принятия решений
согласованность матрицы А означает, что atJajk = alh для всех I, j и к. Например, в матрице Ая из примера 14.1.2 а13 = 3 и а12а23 = 2 х 3/2 = 3. Свойство согласованности требует линейной зависимости столбцов (и строк) матрицы А. В частности, столбцы любой матрицы сравнений размерностью 2x2 являются зависимыми, и, следовательно, такая матрица всегда является согласованной. Не все матрицы сравнений являются согласованными. Действительно, принимая во внимание, что такие матрицы строятся на основе человеческих суждений, можно ожидать некоторую степень несогласованности, и к ней следует относиться терпимо при условии, что она не выходит за определенные "допустимые" рамки.
Чтобы выяснить, является ли уровень согласованности "допустимым", необходимо определить соответствующую количественную меру для матрицы сравнений А. В примере 14.1.2 мы видели, что идеально согласованная матрица А порождает нормализованную матрицу N, в которой все столбцы одинаковы:
N =
Отсюда следует, что матрица сравнений А может быть получена из матрицы N путем деления элементов i-ro столбца на wt (это процесс, обратный к нахождению матрицы N из А). Итак, получаем следующее.
А =
w.
3-
w„
Щ
w..
Используя приведенное определение матрицы А, имеем
1 ^ -
^ 1
V w2 | = | = n | << | |
В компактной форме условие согласованности матрицы А формулируется следующим образом. Матрица А будет согласованной тогда и только тогда, когда
Aw = =nw,
где w — вектор-столбец относительных весов wt, i = 1, 2, п.
Когда матрица А не является согласованной, относительный вес w: аппроксимируется средним значением п элементов i-й строки нормализованной матрицы N (см. пример 14.1.2). Обозначив через w вычисленную оценку (среднее значение), можно показать, что
Aw = n„,w,
14.1. Принятие решений в условиях определенности — метод анализа иерархий
где птлу.>п. В этом случае, чем ближе nmsx к п, тем более согласованной является матрица сравнения А. В результате в соответствии с методом анализа иерархий вычисляется коэффициент согласованности в виде
RI
где
п ~~ п
£1 =_ш«--коэффициент согласованности матрицы А,
п -1
1.98(i-2)
RI =-1-- — стохастический коэффициент согласованности матрицы А.
п
Стохастический коэффициент согласованности RI определяется эмпирическим путем как среднее значение коэффициента CI для большой выборки генерированных случайным образом матриц сравнения А.
Коэффициент согласованности CR используется для проверки согласованности матрицы сравнения А следующим образом. Если CR < 0,1, уровень несогласованности является приемлемым. В противном случае уровень несогласованности матрицы сравнения А является высоким, и лицу, принимающему решение, рекомендуется проверить элементы парного сравнения ац матрицы А в целях получения более согласованной матрицы.
Значение пга>х вычисляется на основе матричного уравнения Aw = n^w, при этом
нетрудно заметить, что £-е уравнение этой системы имеет вид:
Za,,w, = 7i„„vv,,! = 1, 2.....п. ij j max i ' i» j
Поскольку ^Г" мл = 1, легко проверить, что
» (п \ II
Это значит, что величину лтах можно определить путем вычисления вектор-столбца Aw с последующим суммированием его элементов.
Пример 14.1.3
В примере 14.1.2 матрица At является несогласованной, так как столбцы матрицы \SL неодинаковы. Требуется исследовать согласованность матрицы At.
Вычислим значение «„их- Из данных примера 14.1.2 имеем
w, = 0,129, w2 = 0,277, щ = 0,594.
Следовательно,
'0,129 "| | '0,3863' | ||
0,277 | = | 0,8320 | |
2 1 | ,0,594 | ,1,7930, |
Отсюда получаем
Глава 14. Теория игр и принятия решений
«тах= 0,3863 + 0,8320 + 1,7930 = 3,0113. Следовательно, для п = 3 имеем
С/ = 5^=3'0113-3=0,005б5, п-\ 3-1
„alM("-2) = Ug8xl
п 3
СЛ = а = о1оо5б5 = 0856
RI 0,66
Так как CR < 0,1, уровень несогласованности матрицы А£ является приемлемым.
Реализация метода анализа иерархий в Excel. Шаблон Excel chl4AHP.xls разработан для решения задач принятия решений, у которых максимальный размер матриц сравнения не превышает 8x8. Так же, как и в шаблонах Excel, описанных в главах 10 и 11, здесь пользователю необходимо некоторые действия выполнить вручную.
На рис. 14.3 показано применение этого шаблона для решения задачи примера 14.1.22. Матрицы сравнения вводятся по одной за раз в верхнюю часть раздела входных данных. Порядок, в котором вводятся матрицы сравнения не важен, тем не менее, будет больше пользы, если рассматривать их в порядке иерархии. После ввода коэффициентов матрицы сравнения в разделе выходных результатов в нижней части рабочего листа появится соответствующая нормированная матрица, а также ее коэффициент согласованности CR. Далее вы должны скопировать значения весов if в столбце J и вставить их в область Solution summary (правая часть таблицы). Для вставки не забудьте выполнить команду ВставкаОСпециальная вставка^Значения, чтобы скопировать значения, а не формулы. Эти действия следует повторять для всех матриц сравнения.
"5 | Ё ■ f J_j ТГ Г
Дата публикования: 2014-11-18; Прочитано: 779 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!