3. Решение игры в смешанных стратегиях.
Смешанная стратегия стороны А обозначается:
,
где
рi
,
- частоты , с которыми применяются
стратегии
, причем
.
Аналогично, для стороны В
ее оптимальная стратегия обозначается:
,
где
,
qj
,
- частоты применения стратегий
Вj
стороной В.
Имеет место следующая фундаментальная теорема теории игр.
Теорема. Любая парная игра с нулевой суммой имеет оптимальное решение в чистых или смешенных стратегиях.
Если платёжная матрица не имеет седловую точку, то решение имеется в смешенных стратегиях .
Пусть платежная матрица имеет вид:
Таблица 2.
-
Ai
Bj
B1
B2
...
Bn
A1
A2
...
Am
r11
r21
...
rm1
r12
r22
...
rm2
...
...
...
...
r1n
r2n
...
rmn
Пусть
эта матрица не имеет седловой точки.
Решением, игры будет пара оптимальных
смешенных стратегий
и
.
Выигрыш, соответствующий этому решению
обозначим n
- это цена игры. Пусть все rij
>
0
(этого
можно всегда добиться, увеличивая все
элементы на одну величину). Тогда и n
> 0.
Если
сторона А
применяет оптимальную стратегию
то её выигрыш будет не меньше, чем n.
Тогда для любой стратегии Bj
стороны B
будут иметь место соотношения:
причём
.
Разделим
систему неравенств на n
> 0
и обозначим
.
Тогда:
xi ³ 0
При
этом
.
Так
как необходимо максимизировать выигрыш
n,
то величину
- необходимо минимизировать.
Таким образом , пришли к следующей задаче линейного программирования (ЗЛП):
min LA = x1 + x2 + ... + xm
xi ³ 0
Решая
задачу, находят оптимальные значения
и min
LА
.
Ожидаемый
выигрыш определяется по формуле:
,
а вероятности чистых стратегий Аi
по формулам:
.
Таким образом оптимальная стратегия
- определенна.
Аналогично,
для нахождения оптимальной стратегии
стороны В
решается следующая ЗЛП:
Решая ЗЛП, находят yi и max L.
Тогда
и
.
Оптимальная
стратегия
.
Очевидно,
что
(на основании теоремы).
Можно показать, что задачи минимизации LA и максимизации LB являются парой двойственных задач. Поэтому можно решать одну из них, а потом по соотношениям двойственности находить решение другой.
Пример. Решить парную игру с нулевой суммой, заданную платежной матрицей:
В
А
Здесь
.
Так как
,
значит что игра решается в смешенных
стратегиях.
Составим ЗЛП для оптимальной стратегии стороны В (так как не надо будет вводить искусственные переменные для приведения задачи к стандартной форме):
yj ³ 0, Si ³ 0
Решим задачу симплекс-методом /2/. Исходная таблица имеет вид:
Таблица 3.
-
БП
y1
y2
y3
S1
S2
S3
Pешение
L
-1
-1
-1
0
0
0
0
S1
1
2
3
1
0
0
1
S2
4
0
1
0
1
0
1
S3
2
3
0
0
0
1
1
Оптимальная симплекс таблица имеет следующий вид:
Таблица 4.
-
БП
y1
y2
y3
S1
S2
S3
Pешение
L
0
0
0
11/37
4/37
5/37
20/37
y3
0
0
1
12/37
1/37
-8/37
5/37
y1
1
0
0
-3/37
9/37
2/37
8/37
y2
0
1
0
2/37
-6/37
11/37
7/37
Таким образом, решение задачи имеет вид:
y1 = 8/37, y2 = 7/37, y3 = 5/37, LB = 20/37.
Тогда
средний выигрыш игры равен
.
Частоты чистых стратегий Bj равны:
Таким образом, оптимальная смешанная стратегия стороны B имеет следующий вид:
Оптимальную смешанную стратегию стороны А найдем из соотношений двойственности /3/. Решение двойственной задачи линейного программирования определим из соотношения:
Вектор
коэффициентов при оптимальных базисных
переменных решенной задачи :
.
Обратная матрица базиса:
Тогда вектор переменных двойственной задачи имеет вид:
,
то есть
.
Значения целевых функций прямой и двойственной задач линейного программирования совпадают. Таким образом:
и
n
= 1.85.
Тогда вероятности чистых стратегий Ai равны:
Оптимальная смешанная стратегия стороны А:
.
Таким образом решение игры в смешенных стратегиях имеет вид:
и
цена игры
.
