Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Основы теории игр. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
952 Кб
Скачать

n

max cij q0j . (5.5)

i j 1

Другими словами, если один из игроков придерживается своей оптимальной смешанной стратегии, то выигрыш остается неизменным и равным цене игры v , если второй игрок не выходит за пределы своих активных стратегий.

Теорема 5.2, доказательство которой приведено в [4], является основой для различных методов решения матричных игр.

Условия, при которых применяются смешанные стратегии, следующие:

а) игра не имеет седловой точки; б) игра повторяется много раз в одинаковых условиях;

в) во время игр игроки не информированы о намерениях друг друга;

г) выигрыш вычисляется усреднением результатов игр.

Проверь себя. 1. Вычислить средний выигрыш для игры, заданной платежной матрицей

 

1

2

3

C

 

 

 

 

 

2

3

0

 

 

 

в случае, когда игроки используют следующие смешанные стратегии:

P (0,4; 0,6), Q (0,2;0,4;0,4). Ответ: v (C, P,Q) 1,2.

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

 

6

3

7

2

 

 

3

1

4

5

 

D

 

 

4

5

2

 

 

 

1

в случае, когда игроки используют следующие смешанные стратегии:

P (0,3;0,1;0,6), Q (0,2;0,3;0,1;0,4). Ответ: v (D, P,Q) 3,09.

21

§ 6. Решение матричной игры 2×2 в смешанных стратегиях

Рассмотрим простейшую игру 2 2, которая описывается мат-

рицей выигрышей

 

 

c

c

 

C 11

12

.

 

c22

 

c21

 

Предполагаем, что в этой игре отсутствует седловая точка, а сама игра повторяется многократно (игры с седловой точкой были разобраны в § 3).

Пусть смешанные стратегии игроков A и B имеют вид

 

 

S

 

 

A

 

A

 

S

 

 

B

B

 

,

 

 

 

 

 

 

1

 

p

2

,

 

 

1

q

2

 

 

 

 

 

 

A

p

 

2

 

 

 

B

 

 

q

2

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

где p1 p2 1; q1 q2

1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

вычислим p0

 

Найдем

оптимальные

стратегии,

для чего

и p0

1 p0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p0

и p0

1

игрока A и цену игры v . Так как

удовлетво-

2

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

2

 

ряют равенствам (5.4), то

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p

0

c

 

 

p

0

v,

 

 

 

 

 

 

 

 

 

 

 

c

 

21

2

 

 

 

 

 

 

 

 

 

 

 

 

11

1

 

 

 

v,

 

 

 

 

 

(6.1)

 

 

 

 

 

c

p0

c

22

p0

 

 

 

 

 

 

 

 

 

 

 

12

1

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

p0

p0

1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

При этом вероятности p10 и p20 удовлетворяют условиям

0 p10 1, 0 p20 1.

Поэтому, приравнивая левые части первых двух уравнений и учитывая, что из последнего уравнения p20 1 p10 , получим

c

p0

c

21

(1 p0) c

p0

c

22

(1 p0),

(6.2)

11

1

 

1

12

1

 

1

 

или

p10(c11 c21 c12 c22) c22 c21 .

22

Следовательно,

p0

 

 

c22 c21

 

.

 

 

 

1

 

c11

c22 (c12

c21)

 

 

 

 

Тогда, подставляя это выражение в последнее уравнение системы

(6.1), найдем:

 

 

p0

1 p0

1

 

 

 

 

 

c22 c21

 

 

 

 

 

 

 

 

 

 

 

c11 c12

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

1

 

 

 

 

c11

c22 (c12 c21)

 

 

 

c11 c22 (c12 c21)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Теперь,

 

зная

значения

 

 

p0

 

 

и

 

p0

,

найдем

 

 

цену

игры,

используя,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

например, первое уравнение системы (6.1):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

v c p0

c

 

p0

c

 

 

 

 

 

 

 

c22 c21

 

 

 

 

c

 

 

 

 

 

c11 c12

 

 

 

 

 

 

 

c

 

 

 

 

 

c

 

 

)

 

 

c

c

 

c

 

)

 

11 1

 

 

21

2

 

 

11

 

 

 

c

22

(c

 

21

 

 

 

 

 

21

 

22

(c

21

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11

 

 

 

 

12

 

 

 

 

 

 

 

 

 

 

11

 

 

12

 

 

 

 

 

 

c11c22 c12c21

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

c

 

 

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

c

22

 

(c

 

c

21

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11

 

 

12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таким образом, получено решение системы (6.1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p0

 

 

 

 

 

c22 c21

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

c11 c22 (c12 c21)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

c11 c12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p20

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

(6.3)

 

 

 

 

 

 

 

 

 

 

c

 

 

c

 

c

 

 

 

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

22

(c

 

21

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11

 

 

 

12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

c11c22 c12c21

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

v

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

c11 c22 (c12 c21)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Используя найденное значение цены игры v , можно вычислить оптимальную смешанную стратегию игрока B. Исходя из условия (5.3), имеем

c11q10 c12q20 v .

Учитывая, что q20 1 q10, получим

c11q10 c12(1 q10) v,

23

откуда

 

 

 

 

q0(c c ) v c .

 

Следовательно,

 

 

1

11

 

12

12

 

 

 

 

 

 

 

 

 

 

 

 

q0

 

 

v c12

,

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

c11 c12

 

 

 

 

 

 

 

 

 

 

 

 

 

(6.4)

 

 

 

 

 

 

 

 

v c12

 

c11 v

q0

 

1 q0

1

 

 

,

 

 

 

2

 

1

 

 

 

c11 c12

 

c11 c12

 

 

 

 

 

 

 

 

 

 

 

где с11 с12.

Для игры 2 2 можно рассмотреть и графический вариант решения. Чтобы решить игру графически, выберем систему координат (p, y) и выполним следующие построения (рис. 3):

y

 

 

 

y c12 p c22(1 p)

c21

 

 

c12

 

 

 

v

 

 

 

c22

 

 

y c11 p c21(1 p)

 

 

 

c11

0

0

1

p

 

p1

 

 

Рис. 3

1.На оси абсцисс отложим отрезок единичной длины p 1.

2.Построим прямые y c11p c21(1 p) и y c12 p c22(1 p). Используем обычный метод построения прямой линии по двум

точкам. При этом выберем значения p 0 и p 1. Соответствующими значениями ординат для первой прямой будут c21 и c11, а для второй прямой будут c22 и c12. Следует отметить, что число c21, отложенное на оси ординат, соответствует выигрышу первого иг-

24

рока при стратегии A2. Число c11, отложенное на вертикальной прямой p 1, является величиной выигрыша при использовании стратегии A1.

3. Соединим полученные пары точек с координатами (0;c21)

и(1;c11), (0;c22) и (1;c12).

4.Из формулы (6.2) следует, что цена игры v равна ординате

точки пересечения прямых, а абсцисса этой точки равна вероятности p10 оптимальной смешанной стратегии игрока A.

Аналогично в системе координат (q, y) можно построить прямые y c11q c12(1 q) и y c21q c22(1 q). При этом абсцисса

точки пересечения прямых будет равна вероятности q0

оптималь-

 

 

 

 

 

 

 

 

1

 

ной смешанной стратегии игрока B, а ордината совпадет с ценой

игры v , полученной ранее.

 

 

 

 

 

 

 

 

 

Замечание. Следует иметь в виду, что графический способ

решения дает лишь приближенное значение цены игры v .

 

Пример 6.1. Решить игру с платежной матрицей

 

 

 

 

 

2

4

 

 

 

C

 

 

 

 

.

 

 

 

 

 

3

1

 

 

 

 

 

 

 

 

Решение. Найдем верхнюю и нижнюю цены игры. Имеем

 

 

2

4

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

1

 

 

1

 

 

 

 

 

 

 

 

 

 

3

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Следовательно, нижняя цена игры max 2;1 2, а верхняя цена игры min 3; 4 3. Так как , то игра не имеет седловой

точки. Найдем оптимальные смешанные стратегии игроков при многократном повторении игры. Используя формулы (6.3), находим:

p0

 

1 3

0,5;

p0

1

1

0,5;

v

 

2 1 3 4

2,5.

2 1 (3 4)

2

2

1 (3 4)

1

 

 

2

 

 

 

 

 

 

 

 

 

25

 

 

 

 

 

 

Для игрока B по формулам (6.4) найдем:

q0

 

2,5 4

0,75;

q0

1 q0

0,25.

2 4

1

 

 

2

1

 

В итоге получаем оптимальные стратегии обоих игроков

S

 

 

A

A

 

,

S

 

 

B

B

 

v 2,5.

A

 

1

2

 

B

 

1

2

,

 

 

0,5

0,5

 

 

 

 

0,75

0,25

 

 

 

 

 

 

 

 

 

 

 

 

Графическое решение задачи для игрока A представлено на рис. 4.

y

 

 

c12 4

c21 3

 

 

v 2,5

 

c11 2

 

 

c22 1

 

 

0

p10 0,5

1 p

Рис. 4

Возникает вопрос: как должны поступать игроки, исходя из полученного результата? При многократном повторении игры игрок A может, например, выбирать стратегии A1 или A2, подбрасывая монету, у которой, как известно, «герб» или «решетка» выпадают с одинаковой вероятностью 0,5. Игрок B, для того чтобы поступать в соответствии с рекомендуемой стратегией SB, может подбрасывать две монеты: если выпадут два «герба», то игрок B должен выбирать стратегию B2, в противном случае выбирается стратегия B1.

Замечание. Следует обратить внимание на важность построения разумного механизма случайного выбора конкретных стратегий с учетом полученных вероятностей в смешанных стратегиях.

26

Рассмотрим еще один способ решения матричной игры 2 2. Вспомним, что цена игры v вычисляется по формуле

m n

 

v (C, P,Q) cij piq j .

(6.5)

i 1 j 1

Рассмотрим игру 2 2 без седловой точки с матрицей выигрышей

c

c

 

C 11

12

.

 

c22

 

c21

 

Для игры 2 2 смешанные стратегии игроков можно представить в виде

S

 

 

A

A

 

 

B

B

 

A

 

1

2

и S

B

1

2

.

 

 

p

 

 

 

 

 

 

 

 

1 p

 

q

1 q

Тогда функцию выигрышей (6.5) можно записать как произведение трех матриц:

v (C, p, q) P C QT ,

 

q

 

где P (p,1 p) – матрица-строка; QT

– матрица-столбец.

 

 

1 q

Таким образом, функция выигрышей

становится функцией

двух переменных p и q . Тогда из равенств (5.2) следует, что эта функция удовлетворяет условиям

v (C, p0

, q0) min v (C, p0, q),

 

 

q

(6.6)

v (C, p0

, q0) max v (C, p, q0).

 

p

Из теории математического анализа известно, что точка (p0,q0), удовлетворяющая условиям (6.6), определяется из системы уравнений

27

 

 

 

 

v

0,

 

 

 

 

p

 

 

 

 

(6.7)

 

 

 

 

v

 

 

 

 

0.

 

 

 

 

q

 

 

 

 

 

 

Пример 6.2. Решим пример 6.1, используя систему (6.7).

 

2

4

 

 

 

Так как C

 

 

, то

 

 

 

3

1

 

 

 

 

 

 

 

v (C, p, q) P C QT

 

2

4

 

q

 

(p,1 p)

 

 

 

 

2q 3p 4pq 1.

 

 

3

1

 

 

 

 

 

 

 

1

q

Находя частные производные функции v (C, p, q) по переменным p и q :

pv 3 4q , qv 2 4p ,

получим систему уравнений для нахождения значений p0 и q0

3 4q0 0,

2 4p0 0.

Отсюда находим

q0 0,75,

p0 0,5.

Таким образом, получаем оптимальные смешанные стратегии

S

 

 

A

A

 

 

 

B

B

 

A

 

1

2

, S

B

 

1

2

.

 

 

0,5

0,5

 

 

0,75

0,25

 

 

 

 

 

 

 

 

При этом функция выигрышей

v (C, p0, q0) 2 0,75 3 0,5 4 0,5 0,75 1 2,5.

28

Полученный результат совпадает с решением данной задачи предыдущим методом.

Проверь себя. Найти оптимальные смешанные стратегии игроков A и B и их средние выигрыши всеми тремя способами, рассмотренными в этом параграфе, если платежная матрица имеет вид:

1

3

 

 

7

0

 

а) C

 

 

 

; б) D

 

 

.

 

1

5

 

 

2

2

 

 

 

 

 

Придумать механизм случайного выбора стратегий с учетом полученных вероятностей.

 

Ответы:

 

 

а)

S

 

 

 

A

 

 

 

A

 

 

S

 

 

 

 

B

B

 

 

v

 

0,2;

 

 

 

A

 

1

 

 

 

 

2

;

 

B

 

 

1

2

 

;

A

 

 

 

 

 

 

 

 

 

 

 

 

0,6

0,4

 

 

 

 

 

0,8

0,2

 

 

 

vB 0,2;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A1

A2

 

 

 

 

B1

B2

 

 

 

 

 

3

 

 

 

 

 

3

 

 

 

 

б) S

 

4

7

 

 

; S

 

2

9

 

 

;

v

 

1

;

v

 

1

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

 

 

 

 

 

 

 

B

 

 

 

 

 

 

 

 

 

 

 

A

 

11

 

 

B

 

11

 

 

 

 

 

11

 

 

 

 

 

11

 

 

 

 

 

 

 

 

 

 

 

11

 

 

 

 

11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

29

§ 7. Матричные игры 2×n

Рассмотрим многоразовую игру 2 n с матрицей выигрышей

c

c

c

C 11

12

1n .

 

c22

 

c21

c2n

В такой игре игрок A имеет две стратегии: A1 и A2, а игрок B n стратегий: B1, B2, …, Bn. Пусть смешанные стратегии игроков A и B имеют вид

S

 

 

A

A

 

,

S

 

B B

B

 

,

n

q

 

1.

 

 

1

2

 

 

1

2

q

 

n

 

 

 

A

 

p

1 p

 

 

B

q q

2

 

 

 

 

j

 

 

 

 

 

 

 

 

 

 

1

 

n

 

j 1

 

 

 

Предполагаем, что седловая точка в игре отсутствует. В силу равенства (5.5), имеем

v min(c

p0 c

2 j

(1 p0)) max min(c

p c

2 j

(1 p)),

 

 

j

1j

 

 

0 p 1 j

1j

 

 

 

 

 

 

 

 

 

 

 

 

где j

 

. Для нахождения

max min(c1j p c2 j (1 p)) используем

1,n

 

 

 

 

 

 

 

0 p 1 j

 

 

 

 

графический метод. Для этого в плоскости (p, y) построим прямые

l j : y c1j p c2 j (1 p),

j

 

. Здесь

p (0,1) – независимая пере-

1,n

менная, а y y (p) – переменная, зависящая от

p . Далее построим

ломаную L min{l j },

огибающую

снизу все

эти прямые для

j

 

 

 

 

 

p (0,1). Тогда ордината y верхней точки ломаной L даст значение

y v , в которой и достигается

max min(c1j p c2 j (1 p)). Это зна-

 

0 p 1 j

чение v и будет ценой игры.

В качестве примера рассмотрим случай n 3. Построим три прямые:

30

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]