Метод линейного программирования
Антагонистическую матричную игру т х п (где т>3,п>3), не содержащую седловой точки, можно свести к паре двойственных задач линейного программирования. Рассмотрим игру т х п, заданную платежной матрицей А,

Решение такой игры может быть получено в соответствии с теоремой Неймана в смешанных стратегиях.
Эквивалентными преобразованиями можно привести все элементы матрицы к неотрицательным величинам а,-, > О, тогда у > 0, а игра решается в смешанных стратегиях

Применение игроком I оптимальной смешанной стратегии 5| гарантирует ему средний выигрыш не меньше цены игры, т.е. у, > у независимо от поведения игрока II. Игрок II, применяя оптимальную смешанную стратегию 5ц, гарантирует для себя минимальный проигрыш не больше у, т.е. у< у.
Если игрок II применяет свою чистую стратегию В}, а игрок I — свою оптимальную стратегию 5|, то средний выигрыш игрока I равен
Если игрок I применяет свою чистую стратегию Л„ а игрок II — свою оптимальную смешанную стратегию 5ц, то средний выигрыш игрока II составит
Учитывая, что у, не может быть меньше у для игрока I, а у, не может быть больше у для игрока II, двойственную задачу линейного программирования можно записать следующим образом:

2) для игрока II

Смысл этих систем уравнений заключается в следующем: игрок I стремится увеличить цену игры (у —*• max), т.е. он действует так, чтобы его средний выигрыш при использовании его стратегий с вероятностямир, для любой j-й стратегии игрока II был не меньше величины у, которую он стремится увеличить. Игрок II стремится уменьшить свой проигрыш (у —*• min), т.е. он действует так, чтобы его средний проигрыш при использовании его стратегий с вероятностями qj при любой i-й стратегии игрока I ие превышал величину у, которую он стремится уменьшить.
Задача состоит в нахождении двух оптимальных смешанных стратегий S = (php2,...,р„,) и 5н = (qu q2,..., q„), которые дают для игрока I максимально возможный для него средний выигрыш, а для игрока II минимально возможный для него средний проигрыш.
Разделив левую и правую части неравенств (3.26) и (3.27) на цену игры у > 0, получим

Введем обозначении

Тогда неравенства (3.28) и (3.29) примут следующий вид:

m n
Из равенств X P, = 1 и X Ц = 1 и выражений (3.30) и
;=1 j=l
(3.31) следует, что переменные ж, и г/7- должны удовлетворять условиям

Учитывая, что игрок I стремится максимизировать у, а игрок II стремится минимизировать у, переменные х,- и z/,- долж-
_ т
ны быть выбраны так, чтобы целевая функция F(X) = Ху
достигала минимума, а целевая функция Ф(У) = X У> — мак-
М
симума.
Таким образом, решение игры сводится к задаче линейного программирования. Оптимальные стратегии 5J = (р,Р2,...,рт) и 5п = (<7ь 2> ???> «) игры с платежной матрицей А могут быть найдены путем решения симметричной пары двойственных задач линейного программирования

Решая их, находим значения xif yj, цену игры у и, следовательно, оптимальные стратегии S = (рУ р2> ...» рт) и ^н = = {qb цъ ..., „).

Пример 3.10. Найдите решение конфликтной ситуации с платежной матрицей

Решение. Математические модели пары двойственных задач линейного программирования можно записать так:
• найти минимум функции F(X) = Х + х2 + *з при ограничениях

• найти максимум функции Ф(У) = У + У2 + Уз при ограничениях

Симплексный метод позволяет найти решение этой системы неравенств (табл. 3.10).

Тогда цена игры у = 1 : X г/. = 1 : - = а вероятности примене-
М 9 ^
иия стратегий игрока II будут

Таким образом, оптимальная смешанная стратегия игрока II

Поскольку решение системы неравенств (3.43) симплексным методом даст также и решение (см. табл. 3.10) двойственной задачи, то можно записать

тогда находим также и вероятности применения стратегий игрока I
Таким образом, оптимальная смешанная стратегия игрока I

Таблица 3.10
Базисные переменные |
У |
У2 |
Уз |
Уа |
Уъ |
Уб |
min |
|
У |
1 |
1 |
2 |
3 |
1 |
0 |
0 |
1 |
Уъ |
1 |
3 |
1 |
1 |
0 |
1 |
0 |
1/3 |
Ув |
1 |
1 |
3 |
1 |
0 |
0 |
1 |
1 |
Ф(У) |
0 |
-1 |
-1 |
-1 |
0 |
0 |
0 |
|
У |
2/3 |
0 |
5/3 |
8/3 |
1 |
-1/3 |
0 |
2/5 |
У |
1/3 |
1 |
1/3 |
1/3 |
0 |
1/3 |
0 |
1 |
Уб |
2/3 |
0 |
8/3 |
2/3 |
0 |
-1/3 |
1 |
1/4 |
ф(7) |
1/3 |
0 |
-2/3 |
-2/3 |
0 |
1/3 |
0 |
|
У |
1/4 |
0 |
0 |
9/4 |
1 |
-1/8 |
-5/8 |
1/9 |
Уб |
1/4 |
1 |
0 |
1/4 |
0 |
3/8 |
-1/8 |
1 |
У2 |
1/4 |
0 |
1 |
1/4 |
0 |
-1/8 |
3/8 |
1 |
Ф(У) |
1/2 |
0 |
0 |
-1/2 |
0 |
1/4 |
1/4 |
|
Уз |
1/9 |
0 |
0 |
1 |
4/9 |
-1/18 |
-5/18 |
|
У |
2/9 |
1 |
0 |
0 |
-1/9 |
7/18 |
-1/18 |
|
У2 |
2/9 |
0 |
1 |
0 |
-1/9 |
-1/9 |
4/9 |
|
Ф(У) |
5/9 |
0 |
0 |
0 |
2/9 |
2/9 |
1/9 |
|
*4 |
%5 |
*6 |
*1 |
*2 |
*3 |