Свойства оптимальных смешанных стратегий.



Основная теорема теории игр

Лемма

Для любой матричной игры с матрицей А справедлива одна из двух альтернатив:

1) существует такая смешанная стратегия х = (х1, …, х m), что

                        (j = 1, 2, …, n);

2) существует такая смешанная стратегия y = (y1, …, yn), что

                        (i = 1, 2, …, m).

Основная теорема теории игр (теорема о минимаксе)

Для матричной игры с любой матрицей А величины

 и  

существуют и равны между собой.

 

Или другими словами:

Всякая прямоугольная игра имеет цену; игрок в прямоугольной игре всегда имеет оптимальную стратегию.

Т.е. любая конечная антагонистическая игра имеет, по крайней мере, одно решение, быть может, в смешанных стратегиях, т.е. существуют такие

,   

что

При этом  

Теорема 1

Для того чтобы в матричной игре с ценой игры v смешанная стратегия х0 первого игрока была оптимальной, необходимо и достаточно для любой смешанной стратегии у второго игрока выполнение неравенства

v £ Е (А, хо, у).

Аналогично для второго игрока, чтобы смешанная стратегия у0 была оптимальной, необходимо и достаточно для любой смешанной стратегии х первого игрока выполнение неравенства

Е (А, х, уо) £ v.

 

Следствие.

Для того чтобы х0 = (х10, х20, ..., х m) была оптимальной смешанной стратегией матричной игры с матрицей А и ценой игры v, необходимо и достаточно выполнение следующих неравенств

(j = 1, 2, …, n)                                   (1)

Аналогично для второго игрока: чтобы у0 = (у10, y20, ..., yn0) была оптимальной смешанной стратегией второго игрока, необходимо и достаточно выполнение следующих неравенств:

(i = 1, 2, …, m)                                  (2)

Из этого следствия вытекает: чтобы установить, являются ли предполагаемые (х, у) и v решением матричной игры, достаточно проверить, удовлетворяют ли они неравенствам (1) и (2). С другой стороны, найдя неотрицательные решения неравенств (1) и (2) совместно со следующими уравнениями

= 1, = 1,                                            (3)

получим решение матричной игры.

Итак, решение матричной игры сводится к нахождению неотрицательных решений линейных неравенств (1), (2) и линейных уравнений (3).

 

Теорема 2

Пусть имеется матричная игра с матрицей А, ценой игры v, оптимальными смешанными стратегиями х = (х1, ..., х m), у = (у1, ..., у n) соответственно первого и второго игроков.

Тогда, если для некоторого i будет

                                 ,

то х i = 0;

если для некоторого j будет

,

то у j = 0.

 

Пример

Найти решение матричной игры со следующей матрицей:

А=

1 –1 –1
–1 –1 3
–1 2 –1

На основании следствия из теоремы 1 для нахождения решения этой игры следует найти неотрицательные х1, х2, х3, у1, у2, у3, удовлетворяющие следующим соотношениям:

х1х2х3 ³ v                                     y1y2y3 £ v

х1х2 + 2х3 ³ v (a)                          – y1y2 + 3y3 £ v    (b)

х1 + 3х2х3 ³ v                                   y1 + 2y2y3 £ v

х1 + х2 + х3 = 1                                    y1 + y2 + y3 = 1

Причем системы можно решать вместе или отдельно.

Рассмотрим сначала систему (a). Для ее решения можно сначала заменить все неравенства на равенства и попробовать их решить. Если получатся все неотрицательные значения х1, х2, х3, то получено решение игры. Решая систему уравнений

х1х2х3 ³ v                                    

х1х2 + 2х3 ³ v                               

х1 + 3х2х3 ³ v                                 

х1 + х2 + х3 = 1  

каким-либо известным способом, получим

х1 = 6/13,  х2 = 3/13,  х3 = 4/13, v = –1/13.

Поскольку значения х1, х2, х3 неотрицательные, они определяют оптимальную смешанную стратегию первого игрока. Если бы в результате решения этой системы получили хоть одно отрицательное значение x i,, то это значит: предположение о том, что все неравенства (a) можно заменить уравнениями, несправедливо и надо только часть неравенств заменить равенствами и решать уже такую систему. Перебирая последовательно все возможные комбинации равенств и неравенств и решая их, получим искомое решение. Это решение обязательно будет найдено, так как оно существует согласно основной теореме теории игр (теореме о минимаксе).

Составляя теперь систему уравнений для второго игрока и решая ее, получим

    y1 = 6/13, y2 = 4/13, y3 = 3/13.

Поскольку полученные значения у неотрицательные, они составляют оптимальную смешанную стратегию второго игрока. Итак, решением игры является

x = (6/13, 3/13, 4/13),

y = (6/13, 4/13, 3/13),

v = –1/13.


Дата добавления: 2021-04-05; просмотров: 234; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!