- •Глава 4. Матричные игры §1. Основные понятия теории игр
- •1. Конфликтные ситуации
- •2. Основные понятия теории игр
- •1. Приведение игры к матричной форме
- •2. Примеры матричных игр
- •3. Максиминная и минимаксная стратегии игроков
- •Максиминная стратегия, принцип максимина
- •Минимаксная стратегия
- •4. Седловая точка матричной игры
- •Нахождение седловой точки платежной матрицы
- •5. Оптимальные стратегии, их устойчивость
- •§3. Матричные игры в смешанных стратегиях
- •1. Понятие смешанной стратегии
- •2. Функция выигрыша игры в смешанных стратегиях
- •Реализация смешанной стратегии
- •3. Оптимальные стратегии, решение игры
- •5. Свойства оптимальных стратегий
- •Решение игры в смешанных стратегиях
- •Доминирование стратегий
- •§4. Графический метод решения матричной игры
- •1. Игра
- •2. Игра
- •§5. Решение матричной игры путем ее сведения к задаче линейного программирования
- •Контрольные вопросы к главе
2. Функция выигрыша игры в смешанных стратегиях
При использовании смешанных стратегий величина выигрыша в отдельной партии является случайной величиной. Как уже говорилось, цель игрока состоит в максимизации своего среднего выигрыша в партии. По закону больших чисел при многократном повторении игры средний выигрыш близок к математическому ожиданию выигрыша.
Отсутствие обмена информацией между игроками делает их случайные выборы своих чистых стратегий независимыми. Поэтому, если игрок 1 использует свою чистую стратегию Аi с вероятностью хi, а игрок 2 — свою чистую стратегию Вj с вероятностью yj, то математическое ожидание выигрыша при выборе игроками этих стратегий равно аijхiyj.
В том случае, когда игрок 1 использует смешанную стратегию х = (х1,…, хm), а игрок 2 — смешанную стратегию у = (у1,…, уn), выигрыш Н(х, y) игрока 1 определяется по формуле вычисления математического ожидания суммы независимых событий, т.е.
. (3.3)
Функция Н(х, y), задаваемая формулой (3.3), называется функцией выигрыша игры в смешанных стратегиях. Ее значение в ситуации (х, y) равно математическому ожиданию выигрыша (ожидаемому выигрышу) игрока 1.
Итак игра, называемая игрой в смешанных стратегиях, задается множествами смешанных стратегий игроков Х, Y и функцией выигрыша Н(х, y). Она является расширением исходной матричной игры, задаваемой множествами чистых стратегий игроков , и платежной матрицей А = (aij).
Рассмотрим, как выглядит функция выигрыша в ситуациях, когда хотя бы один из игроков выбирает свою чистую стратегию.
1) Игрок 1 выбирает чистую стратегию Аi, а игрок 2 — смешанную стратегию у = (у1,…, уn). Так как чистая стратегия Аi игрока 1 задается вектором х = (0,…, 1, 0,…0), у которого i-я компонента равна 1, а остальные компоненты нулевые, то значение функции выигрыша .
2) Игрок 1 выбирает смешанную стратегию х = (х1,…, хm), а игрок 2 — чистую стратегию Вj. Так как чистая стратегия Вj игрока 2 задается вектором х = (0,…, 1, 0,…0), у которого j-я компонента равна 1, а остальные компоненты нулевые, то значение функции выигрыша .
3) Игрок 1 выбирает чистую стратегию Аi, а игрок 2 — чистую стратегию Вj. В этом случае значение функции выигрыша , т.е. совпадает со значением функции выигрыша в исходной игре.
Пример 3.1. Пусть каждый из игроков имеет по две чистых стратегии и матрица выигрыша А выглядит так:
|
В1 |
В2 |
|
A1 |
2 |
3 |
х1 |
A2 |
4 |
2 |
х2 |
|
y1 |
y2 |
|
Тогда функция выигрыша игры в смешанных стратегиях записывается так:
Н(х,у) = 2х1у1 + 3 х1у2 + 4х2у1 + 2х2у12.
Подсчитаем значения функции выигрыша при выборе игроками различных смешанных стратегий.
1) х = (1/2, 1/2); у = (1/3, 2/3). Игрок 1 выбирает свои чистые стратегии A1 и А2 с одинаковыми вероятностями (1/2); а игрок 2 выбирает свою чистую стратегию В1 с вероятностью 1/3 и чистую стратегию В2 — с вероятностью 2/3, т.е. в два раза чаще.
Н(х,у) = 2·(1/2) (1/3) + 3·(1/2) (2/3) + 4·(1/2) (1/3) + 2 (1/2) (2/3) = 2.67.
2) х = (1, 0); у = (1/2, 1/2). Игрок 1 выбирает только стратегию A1 (с вероятностью, равной 1) , а игрок 2 выбирает свои чистые стратегии с одинаковыми вероятностями.
Н(х,у) = 2·1·(1/2) + 3·1·(1/2) +4·0·(1/2) + 2·0·(1/2) = 2.5.
3) х = (1, 0); у = (0, 1). Игрок 1 выбирает только стратегию A1, а игрок 2 — только стратегию В2, т.е. фактически оба игрока используют не смешанные, а чистые стратегии.
Н(х,у) = 2·1·0 + 3·1·1 + 4·0·0 + 3·0·0 = 3 = а12.