Как построить матрицу рисков: критерий Сэвиджа
Дано: матрица выигрышей 3 на 4, строки - стратегии , столбцы - состояния природы : 20 35 50 30; 45 25 30 40; 30 40 28 55. Найти: матрицу рисков и оптимальную стратегию по критерию Сэвиджа.
Матрица рисков строится по столбцам: из максимума столбца вычитается каждый элемент этого столбца. Максимальные риски стратегий получаются равными 25, 20 и 22, наименьший из них - 20. Ответ: по критерию Сэвиджа оптимальна стратегия с гарантированным риском 20. Калькулятор сверху пересчитывает матрицу рисков и все три критерия под любые свои числа.
Решение по шагам
Дано. Матрица выигрышей , где - выигрыш при выборе стратегии и наступлении состояния природы :
| Стратегия | ||||
|---|---|---|---|---|
| 20 | 35 | 50 | 30 | |
| 45 | 25 | 30 | 40 | |
| 30 | 40 | 28 | 55 |
Найти: матрицу рисков и стратегию, оптимальную по критерию Сэвиджа.
Шаг 1. Максимумы по столбцам. Риск считается относительно наилучшего, что вообще можно было получить в данном состоянии природы. Поэтому в каждом столбце ищем максимальный элемент :
Обрати внимание: максимум ищется именно по столбцу, то есть среди разных стратегий при одном и том же состоянии природы. Это и есть главное место, где ошибаются - берут максимум строки.
Шаг 2. Вычитаем каждый элемент из максимума его столбца. Формула одна на всю матрицу: . Первая строка:
Точно так же считаются остальные две строки. Собираем матрицу рисков целиком:
| Стратегия | |||||
|---|---|---|---|---|---|
| 25 | 5 | 0 | 25 | 25 | |
| 0 | 15 | 20 | 15 | 20 | |
| 15 | 0 | 22 | 0 | 22 |
Шаг 3. Проверка построения. В каждом столбце матрицы рисков обязан быть хотя бы один ноль - он стоит там, где выигрыш совпал с максимумом столбца. Проверяем: в ноль у , в - у , в - у , в - у . Отрицательных элементов нет ни одного, все риски неотрицательны. Матрица построена верно.
Шаг 4. Максимальный риск каждой стратегии. Для каждой строки берём наибольшее сожаление - это худшее, чем может обернуться выбор данной стратегии:
Шаг 5. Критерий Сэвиджа. Из полученных максимумов выбираем наименьший:
Минимум достигается на второй строке, значит оптимальна стратегия .
Ответ. Матрица рисков построена выше; максимальные риски стратегий равны 25, 20 и 22. По критерию Сэвиджа выбираем : при любом состоянии природы упущенная выгода не превысит 20 единиц.
Формула матрицы рисков и откуда она берётся
Элемент матрицы рисков называют риском, сожалением или упущенной выгодой. Это разность между тем, что удалось бы получить при полном знании будущего, и тем, что реально получено:
Смысл величины проще всего понять через мысленный эксперимент. Предположим, состояние природы уже наступило и оказалось равным . Задним числом видно, что надо было играть и получить 50. Если же была выбрана с выигрышем 28, то потеряно единицы - не абсолютного дохода, а возможности. Именно эту разность и записывают в клетку матрицы рисков.
Отсюда вытекают все свойства построенной таблицы. Риск всегда неотрицателен, потому что вычитается максимум столбца. В каждом столбце есть хотя бы один ноль - у стратегии, оказавшейся лучшей при данном состоянии природы. Если в столбце нулей нет или появилось отрицательное число, построение выполнено с ошибкой, и дальше считать бессмысленно.
Важно, что матрица рисков описывает игру с природой, а не конфликт двух разумных соперников. Природа не выбирает состояние назло игроку: дождь, курс валюты или спрос не подстраиваются под решение. Поэтому привычная схема с седловой точкой, которую разбирают для матричной игры в чистых стратегиях, здесь не работает, и вместо цены игры появляются критерии выбора.
Критерий Сэвиджа, он же критерий минимаксного сожаления, формулируется в матрице рисков ровно так же, как критерий Вальда формулируется в матрице выигрышей:
Сначала для каждой стратегии оценивается худший возможный исход, затем из этих худших исходов выбирается наилучший. Разница лишь в том, что худшее измеряется не в деньгах, а в упущенной выгоде, и поэтому внешняя операция превращается из максимума в минимум.
Критерии Вальда и Гурвица: почему ответы расходятся
Тот же пример стоит просчитать другими критериями - это стандартное продолжение задачи в контрольных. Критерий Вальда работает с исходной матрицей выигрышей и ищет максимин, то есть лучший из худших исходов. Минимумы строк равны 20, 25 и 28, наибольший из них 28, поэтому по Вальду оптимальна .
Критерий Гурвица смешивает крайний пессимизм и крайний оптимизм через коэффициент :
При получаем , и . Максимум даёт стратегия . При критерий Гурвица вырождается в критерий Вальда, при - в критерий крайнего оптимизма.
Итог получился разный: Вальд и Гурвиц указывают на , Сэвидж - на . Это не ошибка расчёта, а свойство задачи. Вальд защищает абсолютный уровень результата: у самый высокий гарантированный выигрыш. Сэвидж защищает от сожаления: у есть клетка с риском 22, потому что при эта стратегия сильно отстаёт от лучшей. Стратегия нигде не проваливается относительно конкурентов, хотя её собственный гарантированный доход ниже. Поэтому в решении задачи нужно не выбирать «правильный» критерий, а выписать ответ каждого и коротко объяснить расхождение.
Если задана матрица затрат, а не выигрышей
Половина задач формулируется на минимум: в клетках стоят затраты, себестоимость, время или потери. Формула меняется зеркально - лучший исход в столбце теперь наименьший, и риск считается как
Свойства сохраняются: риски неотрицательны, в каждом столбце есть ноль, а критерий Сэвиджа по-прежнему берёт . Критерий Вальда для матрицы затрат превращается в минимакс: .
Отдельный случай - когда известны вероятности состояний природы . Тогда к матрице рисков применяют критерий Байеса и ищут минимум среднего риска . Полезный факт: стратегия, минимизирующая средний риск, всегда совпадает со стратегией, максимизирующей средний выигрыш, потому что эти суммы отличаются на константу , не зависящую от номера строки. Если задача требует оба показателя, достаточно посчитать один и проверить второй по этому равенству. Матричные модели с вероятностями вообще близки к смешанным стратегиям матричной игры, но там вероятности выбирает сам игрок, а здесь они заданы внешне.
Частые ошибки
- Максимум берут по строке, а не по столбцу. Риск сравнивает стратегии между собой при одном состоянии природы, поэтому ищется вертикально. Максимум строки не имеет отношения к матрице рисков.
- Забывают проверить нули. В каждом столбце матрицы рисков обязан стоять хотя бы один ноль. Столбец без нуля означает арифметическую ошибку.
- Появляются отрицательные риски. Это верный признак, что вычитание выполнено в обратном порядке: для задачи на максимум правильно , а не наоборот.
- Путают Сэвиджа и Вальда. Сэвидж - это минимакс в матрице рисков, Вальд - максимин в матрице выигрышей. Применение максимина к матрице рисков даёт бессмысленный ответ.
- Ищут седловую точку. В игре с природой второй игрок не действует осознанно, нижняя и верхняя цена игры здесь не требуются.
- Считают Гурвица без указания коэффициента. Ответ по Гурвицу без явного не засчитывается: при разных побеждают разные стратегии, поэтому коэффициент выписывается в решении.
FAQ
Чем матрица рисков отличается от матрицы выигрышей? Матрица выигрышей содержит абсолютные результаты, матрица рисков - упущенную выгоду относительно лучшего варианта в том же состоянии природы. Размерность у них одинаковая, но в матрице рисков все элементы неотрицательны, а минимум каждого столбца равен нулю.
Может ли у критерия Сэвиджа быть несколько оптимальных стратегий? Да. Если минимальный максимальный риск достигается сразу на нескольких строках, все они считаются оптимальными по Сэвиджу. В ответе перечисляют их все, а окончательный выбор делают по дополнительному критерию.
Зачем считать матрицу рисков, если есть критерий Вальда? Вальд оценивает абсолютный уровень худшего исхода и часто выбирает стратегию, которая просто нигде не даёт большой суммы. Сэвидж оценивает относительное отставание и не позволяет упустить крупный выигрыш там, где он был доступен. В типовой задаче требуют оба ответа именно для сравнения подходов.
Матрица рисков в теории игр и матрица рисков в риск-менеджменте - одно и то же? Нет. В риск-менеджменте так называют таблицу «вероятность на ущерб» со светофорной раскраской. Здесь речь о матрице сожалений из теории принятия решений, и считается она иначе.
Коротко
- Найди максимум каждого столбца матрицы выигрышей: .
- Построй матрицу рисков по формуле ; для задачи на минимум используй .
- Проверь построение: риски неотрицательны, в каждом столбце есть ноль.
- В каждой строке найди максимальный риск и выбери строку с наименьшим из них - это критерий Сэвиджа .
- В примере максимальные риски равны 25, 20 и 22, минимум равен 20, оптимальна стратегия ; по Вальду и Гурвицу при выигрывает , и расхождение нужно прокомментировать.
Похожие задачи
Как найти нижнюю цену игры: разбор матрицы 3 на 4
Нижняя цена игры по шагам: минимумы строк, максимин, сравнение с верхней ценой и проверка седловой точки на примере платёжной матрицы 3 на 4, калькулятор сверху.
Орг./аналит. химияОкисление перманганатом калия: реакции в трёх средах
Как написать окисление перманганатом калия в кислой, нейтральной и щелочной средах: продукты восстановления марганца, метод электронного баланса, расстановка коэффициентов, расчёт титранта.
Химия (физич./структурная)Как найти активность иона: расчёт по Дебаю-Хюккелю
Как найти активность иона в растворе: ионная сила по всем ионам, коэффициент активности по предельному закону Дебая-Хюккеля, произведение f на c, разбор с числами и калькулятор.
ГенетикаКак найти частоту генотипов: закон Харди-Вайнберга
Разбор задачи по популяционной генетике: как найти частоту генотипов по закону Харди-Вайнберга, формула p2 плюс 2pq плюс q2, расчёт числа особей и калькулятор частот.
МатанализКак найти дифференциал второго порядка функции: формула
Разбираем, как найти дифференциал второго порядка функции: формула через вторую производную, пошаговый расчёт для y = x^3 ln x при dx = 0,1, потеря инвариантности формы и случай двух переменных.
СопроматКак найти допускаемую нагрузку: расчёт по прочности
Как найти допускаемую нагрузку из условия прочности: допускаемое напряжение через коэффициент запаса, площадь и момент сопротивления, расчёт для растяжения и изгиба, калькулятор.