Лабораторная работа №4 (Лабораторная работа №4)

Посмотреть архив целиком

4.Графоаналитический метод решения матричных игр

Лабораторная работа № 4

Тема: Графоаналитический метод решения матричных игр

Цель работы: Изучить упрощение матричных игр и научиться решать их графическим и аналитическим методами.

Упрощение матричных игр

Если игра mn не имеет седловой точки, то отыскание её решения, особенно при больших m и n, представляет собой довольно трудоёмкую задачу. Иногда эту задачу удаётся упростить, если предварительно “редуцировать” игру, т.е. сократить число стратегий путём вычёркивания некоторых лишних. Излишние стратегии бывают двух родов: дублирующие и заведомо невыгодные. Рассмотрим, например, игру с матрицей:

A\B

B1

B2

B3

B4

A1

1

2

4

3

A2

0

2

3

2

A3

1

2

4

3

A4

4

3

4

0

Из матрицы видно, что стратегия A3 в точности повторяет (“дублирует”) стратегию А1, поэтому любую из этих двух стратегий можно вычеркнуть. Далее сравнивая почленно строки А1 и А2, видим, что все элементы строки А2 меньше (или равны) соответствующих элементов строки А1. Значит стратегия А2 для нас, желающих выиграть, заведомо невыгодна. Вычёркивая А3 и А2, приведём матрицу к более простому виду:

A\B

B1

B2

B3

B4

A1

1

2

4

3

A4

4

3

4

0

Далее замечаем, что для противника стратегия В3 заведомо невыгодна; вычёркиваем и её, и матрица приведена к виду:

A\B

B1

B2

B4

A1

1

2

3

A4

4

3

0

Таким образом, игра 44 сведена к игре 23.

Иногда удаётся упростить игру искусственным введением вместо чистых стратегий смешанные. Пусть, например, имеется игра 34 с матрицей:

A\B

B1

B2

B3

B4

A1

0

5

5

2

A2

5

0

2

5

A3

5

5

1

1

Рассматривая матрицу, замечаем, что в силу симметрии элементов столбцов В1 и В2, В3 и В4, а также строк А1 и А2, эти стратегии, если входят в решение, то только с одинаковыми вероятностями p1=p2, q1=q2, q3=q4.

Отсюда возникает идея: заранее объединить стратегии В1 и В2 в одну смешанную стратегию В12, состоящую наполовину из В1, наполовину из В2, так же поступать со стратегиями В3 и В4, то есть объединить их в одну смешанную стратегию В34, в которую В3 и В4 входят с одинаковыми вероятностями. Приводим матрицу к виду:

A\B

B12

B34

A1

2,5

3,5

A2

2,5

3,5

A3

5

1

Теперь видно, что если противник пользуется стратегиями В12, В34, стратегии А1 и А2 дублируют друг друга, вычёркивая какую-либо из них (или объединяя А1 и А2 в одну А12), приводим матрицу к виду 22:

A\B

B12

B34

A12

2,5

3,5

A3

5

1

Таким образом, игра 34 сведена к игре 22.

Приступая к решению любой игры mn, необходимо прежде всего выполнить следующие процедуры:

- просмотреть, нет ли в матрице седловой точки: если есть, решение уже найдено,

- если седловой точки нет, сравнить между собой почленно столбцы и строки с целью вычёркивания дублирующих и заведомо невыгодных стратегий,

- посмотреть, нельзя ли уменьшить число стратегий путём замены некоторых групп чистых стратегий смешанными.

Графоаналитический метод решения матричных игр

Аналитический метод решения игры 22

Наиболее простым случаем конечной игры является игра 22, где у каждого игрока две стратегии. Рассмотрим игру 22 с матрицей:

A\B

B1

B2

A1

a11

a12

A2

a21

a22

Здесь могут встретиться два случая:

  1. игра имеет седловую точку,

  2. игра не имеет седловой точки.

В первом случае решение очевидно: это-пара стратегий, пересекающихся в седловой точке. Нетрудно доказать, что если игра 22 имеет седловую точку, то в этой игре всегда какая-нибудь из стратегий может быть отброшена как заведомо невыгодная или дублирующая.

Рассмотрим второй случай: предположим, что в матрице 22 седловой точки нет. При этом нижняя цена игры не равна верхней: . Решение должно быть в смешанных стратегиях. Найдём это решение, т.е. пару оптимальных смешанных стратегий: и .

Сначала определим оптимальную смешанную стратегию S*A. Согласно теореме об активных стратегиях, если мы будем придерживаться этой стратегии, то, независимо от образа действий противника если он только не выходит за пределы своих активных стратегий выигрыш будет оставаться равным цене игры v. В игре 22 обе стратегии противника являются активными, иначе игра имела бы седловую точку. Значит, если мы придерживаемся своей оптимальной стратегии , то противник может, не меняя выигрыша, применять любую из своих чистых стратегий.

Отсюда имеем два уравнения:

(4.1)

из которых, принимая во внимание условие p1+p2 =1, получим:

Цену игры v найдём, подставляя значения p в любое из уравнений (4.1):

Аналогично находится и оптимальная стратегия противника, , из уравнения

откуда

.

Графический метод решения матричных игр

1)Игры 22.

Пусть имеется некоторая игра 22 с матрицей:

A\B

B1

B2

A1

A2

Обозначим 1- среднеожидаемый выигрыш, полученный стороной А при использовании его произвольно взятой смешанной стратегией SA=(p1, p2) против чистой стратегии В1 стороны В. Известно, что , так как p2=1-p1;

2 - среднеожидаемый выигрыш стороны А при использовании SA против В2, тогда .

В силу того, что сторона В также будет применять смешанные стратегии, то А может расчитывать лишь на выигрыш . Если заданы, то есть функция от p1, и её значения совпадают либо с 1 (при 1 < 2), либо с 2 (при 1  2).

Следовательно, можно построить график . На рис.1 показан жирной линией.



Естественно, сторону А должно интересовать по значению p1, при котором достигает максимума. Очевидно, оно определяется равенством 1=2 или .

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

Для игрока В оптимальная стратегия определяется в принципе так же, но в построениях участвуют точки и , а вместо рассматривается , где , , и ищется то значение q1, при котором имеет наименьшее значение. (см. рис.2)

2)Игры 2n и m2.

Исследование игр 22 позволяет разработать простые и наглядные методы поиска решений в более сложных играх, таких, например, когда одна из сторон имеет в своём распоряжении только две стратегии, а другая - произвольное (конечное) число стратегий (m или n).

Пусть дана игра 2n (см. таблицу), не имеющая седловых точек.

A\B

B1

B2

...

Bn

A1

...

A2

...

Аналогично случаю 22 дадим геометрическую интерпретацию, n стратегий противника изобразим прямыми 1=(a11-a21)p1+a21; 2=(a12-a22)p1+a22; ...; n=(a1n-a2n)p1+a2n. Тогда (на Рис. 3 показан жирной линией). Максимальное достигается в точке , которую легко найти на рассматриваемом графике.

Результат решения не изменится, если в рассмотрение брать только прямые , которые пересекаются в точке и, следовательно, указывают стратегии Bj, входящие в с вероятностями . Остальные чистые стратегии i строки В не представляют интереса как заведомо невыгодные (для них всегда , и необходимо положить ).

Можно доказать, что у любой конечной игры mn существует решение, в котором число активных стратегий каждой стороны не превосходит наименьшего из чисел m и n. Из этого, в частности, следует, что у игры 2n всегда имеется решение, в котором с каждой стороны участвуют не более двух активных стратегий . Иначе говоря, можно свести игру 2n к игре 22.

Общая схема поиска :

  • по данным платёжной матрицы вычерчивается график функции и на нём отыскивается экстремальная точка ;

  • выбираются две прямые пересекающиеся в этой точке таким образом, чтобы точка пересечения не теряла экстремальных свойств (берутся прямые с противоположным наклоном);

  • отвечающие им стратегии B(1), B(2) включаются в игру против A1 и A2;

  • полученная игра 22 решается либо с помощью формул, либо графическим способом.



Очевидно, так же может быть решена и игра m2, с той разницей, что придётся строить прямые и по ним определить как точную верхнюю границу значений i и на ней ищется не максимум, а минимум (см. рис.4) .

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

A\B

B1

B2

A1

1.5

-1.5

A2

2

0

A3

-1

2.5

A4

3.5

-3

A5

1

2









Решение: Строим прямые, определяемые уравнениями , т.е. 1=3q1-1.5;

2=2q1;

3=-3.5q1+2.5;

4=6.5q1-3;

5=-q1+2. (см. рис.5)

Рис.5



Экстремальная точка графика функции (показан жирной линией) имеет координаты q*10.67; 1.3, и через нее проходят прямые 2, 4, 5. Следовательно, сторона А имеет, вообще говоря, три активные стратегии А2, А4, А5, из которых можно выбрать две, например, А2 и А5 или А4 и А5 . Выбор А2 и А4 исключен, т.к. точка (0.67;1.3) перестает быть экстремальной.

Пусть выбираются стратегии А2 и А5. Тогда игра 22 приобретает вид:

2

0

1

2

и для нее по формулам вычисляются p*1=1/3, p*2=2/3, q*1=2/3 q*2=1/3, =4/3.

Если выбираются стратегии А4 и А5, то игра 22 приобретает вид:

3.5

-3

1

2

Здесь формулы приводят к результатам p*1=2/15, p*2=13/15, q*1=2/3 q*2=1/3, =4/3.

Таким образом, оптимальными стратегиями сторон являются либо S*A={0,1/3,0,0,2/3}; S*B={2/3,1/3} либо S*A={0,0,0,2/15,13/15}; S*B={2/3,1/3}, при одном и том же значении =4/3.

Задание к лабораторной работе № 4

1)Упростить игру

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15..

16.

17.

18.

19.

20.

21.

22.

23.

24.

2)Решить игру графически и аналитически.

1..

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

16.


15.

17.

18.

19.


20.

21.


22.

23.


24.




3




Случайные файлы

Файл
8864.rtf
92647.rtf
55390.rtf
19270-1.rtf
179353.rtf