Теория игр. Часть 2. Биматричные игры. Арбитражная схема. Учебное пособие
.pdfРешение. Матрицы треугольного вида взяты для удобства вычислений определителей. Воспользуемся снова формулами (1.6) , (1.7):
|
|
|
|
|
2 |
3 |
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
0 |
2 |
1 |
|
|
|
|
|
|
|
|
|
V |
|
|
|
|
0 |
0 |
1 |
|
|
|
|
|
|
|
4 |
2 , |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
1 |
1 |
1 |
1 |
|
2 |
3 |
2 |
|
|
|
2 |
3 |
2 |
|
2 1 1 |
|
|
|
|
|
|
||||||||||||
|
0 |
2 |
1 |
|
1 |
1 |
1 |
|
0 |
2 |
1 |
|
|
|
||
|
0 |
0 |
1 |
|
0 |
0 |
1 |
|
|
1 |
1 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
0 |
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
0 |
1 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
V |
|
|
|
|
|
|
|
0 |
0 |
1 |
|
|
|
|
|
|
|
|
|
|
3 |
|
|
3 , |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
2 |
1 1 1 |
|
|
3 0 2 |
|
|
|
3 0 2 |
1 3 2 2 |
|
|
|||||||||||||||
|
|
|
|
|
|
|
||||||||||||||||||||||
|
|
|
0 1 1 |
|
1 1 |
1 |
|
0 1 1 |
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
0 |
|
0 |
|
1 |
|
|
0 |
0 |
1 |
|
|
|
1 |
1 |
|
1 |
|
|
|
|
|
|
|
|
|
p * |
3 |
1 1 1 |
|
1 |
1 0 |
2 |
|
1 1 |
|
1 |
1 0 |
2 |
|
|||||||||||||||
2 |
3 |
|
0 3 |
3 |
|
|
|
|
|
|
|
0 3 |
3 |
|||||||||||||||
|
|
|
|
|
|
|
0 |
0 |
|
|
|
|
|
2 2 |
|
2 |
|
0 0 |
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
3 |
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
1 |
3 |
|
|
, |
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
1 |
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
1/ 2 |
3 / 4 |
1 / 4 1 |
|
1 |
|
|
|
||||||||||||||
|
|
|
q |
* |
2 |
|
|
0 |
|
1/ 2 |
|
|
|
1 / 2 |
|
|
|
|
0 |
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
1 |
|
. |
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
0 |
|
0 |
|
|
|
|
|
1 |
|
|
|
|
2 |
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|||||||||
Полученное решение не имеет смысла – вероятности не могут быть отрицательными. Возникает вопрос о причине подобной ситуации и условиях применимости формул (1.6), (1.7). Ответ на этот вопрос дает следующее замечание.
Замечание 1.2. Очевидно, что столбцы свободных членов в каждой из систем n уравнений (1.5) состоят из одинаковых элементов
(V1 и V2 ). Поэтому в случае неотрицательности платежных матриц A и B равенства (1.5) не могут выполняться, если элементы одной строки
11
матрицы A не меньше элементов другой ее строки (соответственно для столбцов матрицы B ). Указанные соотношения между элементами матриц возникают при том или ином виде отношений доминирования между стратегиями игроков. Таким образом, именно наличие доминирумых стратегий непозволяет применятьформулы(1.6), (1.7).
Замечание 1.3. Важно отметить, что отношения доминирования в биматричной игре отличаются от отношений доминирования в антагонистической игре. Например, возможны следующие принципы доминирования:
–1-й игрок хочет максимизировать свой выигрыш и минимизировать выигрыш 2-го;
–2-й игрок хочет максимизировать свой выигрыш и минимизировать выигрыш 1-го;
–каждый из игроков хочет максимизировать свой выигрыш;
–каждый из игроков хочет минимизировать выигрыш противника. Кроме того, можно рассмотреть соответствующие принципы до-
минирования, если поменять местами платежные матрицы игроков, которые в этом случае будут являться матрицами их проигрышей. В зависимости от используемого принципа меняется понятие доминируемой строки или столбца в матрице. При этом каждый игрок может управлять только своей матрицей, отбрасывая в ней те или иные строки (столбцы) с учетом свойств матрицы противника.
Пример 1.3. Матрицы выигрышей имеют вид
5 |
6 |
3 |
|
|
3 |
1 |
2 |
|
|||
|
7 |
1 |
4 |
|
; |
|
2 5 |
1 |
|
||
A |
|
B |
. |
||||||||
|
1 |
|
5 |
6 |
|
|
|
4 |
1 |
3 |
|
|
|
|
|
|
|
||||||
Пусть первый игрок хочет минимизировать выигрыш второго игрока, который вычисляется по матрице B . Так как элементы ее третьей строки не меньше элементов первой, первому игроку не следует применять свою третью чистую стратегию. С учетом этого матрицы выигрышей приобретают вид
A1 |
5 |
6 |
3 |
|
; |
B1 |
3 |
1 |
2 |
|
||
|
7 |
1 |
4 |
|
|
2 |
5 |
1 |
. |
|||
|
|
|
|
|
|
|
||||||
Пусть теперь уже второй игрок хочет минимизировать выигрыш первого. Тогда ему надо исключить применение своей первой чистой
12
стратегии, поскольку элементы первого столбца матрицы A больше элементов ее третьего столбца. В результате применения такого принципа доминирования матрицы выигрышей приобретают вид
A2 |
6 |
3 |
|
; |
B2 |
1 |
2 |
|
||
|
1 |
4 |
|
|
5 |
1 |
. |
|||
|
|
|
|
|
|
|
||||
Дальнейшее решение игры не представляет никаких трудностей. Естественно, выбор принципа доминирования определяется условиями конкретной игры.
В заключение отметим, что решение биматричной игры с платежными матрицами третьего порядка можно найти, решив систему неравенств
p* A q* 1 |
0 0 A q* , |
p* A q* 0 |
1 0 A q* , |
p* A q* 0 |
0 1 A q* , |
p* B q* p* B 1 0 |
0 T , |
|
p* B q* p* B 0 |
1 |
0 T , |
p* B q* p* B 0 |
0 |
1 T . |
Правда, решение такой системы неравенств может быть сопряжено с чисто техническими трудностями.
1.3. Задание № 1
Найдите выигрыши игроков в ситуации равновесия и соответствующие стратегии игроков в биматричной игре, пользуясь формулами (1.6), (1.7). Проверьте, что формулы (1.6а), (1.7а) дают такой жерезультат.
Номер варианта задания здесь и далее совпадает с номером фамилии студента в журнале группы.
|
5 |
3 |
, |
2 |
4 |
|
6 |
4 |
, |
3 |
5 |
||||||||
1.1. A |
4 |
6 |
|
B |
7 |
3 |
|
1.16. A |
5 |
7 |
|
B |
8 |
4 |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
4 |
2 |
, |
1 |
3 |
|
7 |
5 |
, |
4 |
6 |
||||||||
1.2. A |
3 |
5 |
|
B |
6 |
2 |
|
1.17. A |
6 |
8 |
|
B |
9 |
5 |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
1.3. |
2 |
4 |
, |
5 |
3 |
1.18. |
1 |
3 |
, |
4 |
2 |
||||||||
A |
7 |
3 |
|
B |
4 |
6 |
|
A |
6 |
2 |
|
B |
3 |
5 |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
13
|
5 |
3 |
, |
4 |
6 |
|
5 |
3 |
, |
2 |
4 |
||||
1.4. A |
|
B |
|
1.19. A |
4 |
6 |
|
B |
7 |
3 |
|
||||
|
4 |
6 |
|
8 |
5 |
|
|
|
|
|
|
||||
|
4 |
2 |
, |
1 |
3 |
|
3 |
5 |
, |
2 |
3 |
||||
1.5. A |
|
B |
|
1.20. A |
4 |
2 |
|
B |
6 |
2 |
|
||||
|
3 |
5 |
|
6 |
2 |
|
|
|
|
|
|
||||
1.6. |
4 |
6 |
, |
3 |
5 |
1.21. |
5 |
2 |
, |
2 |
4 |
||||
A |
|
B |
|
A |
3 |
6 |
|
B |
5 |
3 |
|
||||
|
5 |
3 |
|
8 |
4 |
|
|
|
|
|
|
||||
|
6 |
4 |
, |
3 |
4 |
|
5 |
2 |
, |
2 |
4 |
||||
1.7. A |
|
B |
|
1.22. A |
3 |
6 |
|
B |
5 |
3 |
|
||||
|
3 |
5 |
|
5 |
2 |
|
|
|
|
|
|
||||
|
2 |
4 |
, |
6 |
2 |
|
3 |
5 |
, |
4 |
6 |
||||
1.8. A |
|
B |
|
1.23. A |
6 |
4 |
|
B |
8 |
5 |
|
||||
|
3 |
1 |
|
1 |
3 |
|
|
|
|
|
|
||||
1.9. |
2 |
5 |
, |
3 |
2 |
1.24. |
5 |
3 |
, |
2 |
6 |
||||
A |
|
B |
|
A |
1 |
6 |
|
B |
4 |
1 |
|
||||
|
3 |
1 |
|
1 |
4 |
|
|
|
|
|
|
||||
|
3 |
4 |
, |
5 |
1 |
|
5 |
1 |
, |
3 |
4 |
||||
1.10. A |
|
B |
|
1.25. A |
3 |
6 |
|
B |
5 |
1 |
|
||||
|
5 |
1 |
|
3 |
6 |
|
|
|
|
|
|
||||
|
3 |
2 |
, |
3 |
5 |
|
3 |
5 |
, |
3 |
2 |
||||
1.11. A |
|
B |
|
1.26. A |
4 |
1 |
|
B |
1 |
5 |
|
||||
|
1 |
5 |
|
4 |
1 |
|
|
|
|
|
|
||||
1.12. |
5 |
1 |
, |
3 |
4 |
1.27. |
3 |
4 |
, |
5 |
1 |
||||
A |
|
B |
|
A |
6 |
1 |
|
B |
2 |
6 |
|
||||
|
2 |
6 |
|
6 |
1 |
|
|
|
|
|
|
||||
|
3 |
6 |
, |
4 |
1 |
|
4 |
1 |
, |
3 |
6 |
||||
1.13. A |
|
B |
|
1.28. A |
3 |
6 |
|
B |
5 |
2 |
|
||||
|
5 |
2 |
|
3 |
6 |
|
|
|
|
|
|
||||
|
2 |
6 |
, |
5 |
3 |
1.29. |
5 |
3 |
, |
2 |
6 |
||||
1.14. A |
|
B |
|
A |
1 |
7 |
|
B |
4 |
1 |
|
||||
|
4 |
1 |
|
1 |
7 |
|
|
|
|
|
|
||||
1.15. |
3 |
1 |
, |
3 |
5 |
1.30. |
3 |
5 |
, |
3 |
1 |
||||
A |
|
B |
|
A |
7 |
2 |
|
B |
2 |
6 |
|
||||
|
2 |
6 |
|
7 |
2 |
|
|
|
|
|
|
||||
1.4. Графическое решение биматричной игры (2 2)
Пусть игроки имеют по две чистые стратегии. Тогда биматричная игра задана матрицами
a |
|
a |
|
|
и |
b |
b |
|
||
A |
11 |
a |
12 |
|
B |
11 |
b |
12 |
. |
|
a |
21 |
22 |
|
|
b |
21 |
22 |
|
||
|
|
|
|
|
|
|
||||
14
Пусть x, |
1 x и |
y, |
1 y – произвольные смешанные страте- |
||||
гии соответственно |
первого |
и |
второго |
игрока, |
причем |
||
0 x 1, 0 y 1 . Таким |
образом, |
смешанные |
стратегии |
игроков |
|||
вполне описываются величинами |
x |
и y . Запишем выражения для |
|||||
средних выигрышей игроков, которые они получат, применяя свои
смешенные стратегии x, |
1 x и |
y, |
1 y : |
|
||||
H1 x, y x, |
a11 |
a12 |
|
|
y |
|
|
|
1 x |
|
|
|
|
|
|
||
|
a21 |
a22 |
1 |
y |
|
|
||
a11 x a21 1 x a12 |
|
|
|
|
|
y |
(1.8) |
|
x a22 1 x |
|
|||||||
|
|
|
|
|
|
1 y |
|
|
a11 x y a21 1 x y a12 x 1 y a22 1 x 1 y |
||||||||
a11 a12 a21 a22 x y a12 a22 x a21 a22 y a22 , |
||||||||
H2 x, y x, |
1 x |
b11 |
b12 |
|
y |
|
|
|
|
|
|
|
|
|
(1.9) |
||
|
|
b21 |
b22 |
1 y |
|
|||
b11 b12 b21 b22 x y b12 b22 x b21 b22 y b22 . |
||||||||
Если первый игрок применяет первую |
чистую |
стратегию, т.е. |
||||||
x 1 , то |
|
|
|
|
|
|
|
|
|
H1 1, y a11 a12 y a12 . |
(1.10) |
||||||
Если он выбирает вторую чистую стратегию, т.е. x 0 , то
|
H1 0, |
y a21 |
a22 y a22 . |
(1.11) |
Обозначим p, |
1 p |
и q, |
1 q оптимальные стратегии игро- |
|
ков (опустив для удобства символ *). Тогда условия равновесия для первого игрока перепишем в виде
H |
1 |
p, q H |
1 |
1, q 0, |
|
|
|
|
(1.12) |
||
H |
1 |
p, q H |
1 |
0, q 0. |
|
|
|
|
|
Подставим в (1.12) выражения (1.8), (1.10), (1.11):
15
a11 a12 a21 a22 p q a12 a22 p |
|
|
|
||||||||||||||||
|
a21 a22 |
q a22 |
a11 a12 q a12 0, |
|
|
|
|||||||||||||
|
|
|
|
||||||||||||||||
|
|
|
a12 a21 a22 |
p q a12 a22 |
|
|
|
|
|
||||||||||
a11 |
p |
|
|
|
|||||||||||||||
|
|
a |
|
a |
|
q |
a |
|
a |
a |
22 |
q a |
|
0. |
|
|
|
||
|
21 |
22 |
|
|
|
||||||||||||||
|
|
22 |
|
22 |
|
|
21 |
|
|
|
|
|
|
|
|||||
Преобразуем |
левые |
|
части |
полученных |
неравенств. Обозначим |
||||||||||||||
a11 a12 a21 a22 |
C, |
|
a22 a12 |
F . Получим |
|
|
|
|
|
||||||||||
C p q F p C q F 0, |
|
|
p 1 |
|
C q F |
|
0, |
|
|||||||||||
|
|
|
|
|
|
|
|
(1.13) |
|||||||||||
|
|
|
|
|
|
|
|
|
или |
|
|
|
|
|
|
|
|
||
C p q F p 0, |
|
|
|
|
|
p C q F 0. |
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рассуждая аналогичным образом, получаем условия равновесия для второго игрока:
|
|
H |
2 |
p, q |
H |
2 |
p,1 0, |
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
(1.14) |
||
|
|
H |
2 |
p, q |
H |
2 |
p, 0 0. |
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Использовав (1.9), получим |
|
|
|
|
|
|
|
|
|
|||||
b11 b12 b21 b22 p q b12 b22 p |
||||||||||||||
|
b21 b22 |
q b22 b11 b21 |
|
|
|
|||||||||
|
p b21 0, |
|||||||||||||
|
|
|
|
|
|
p q b12 b22 |
|
|
||||||
b11 b12 b21 b22 |
p |
|||||||||||||
|
b |
b |
|
q |
b |
|
|
b |
|
b |
p b |
|
0. |
|
|
|
|
||||||||||||
|
21 |
22 |
|
22 |
|
|
12 |
22 |
22 |
|
||||
Перепишемполученныенеравенства, обозначив b11 b12 b21 b22 D
и b22 b21 G :
q 1 D p G 0, |
|
|
|
(1.15) |
|
q D p G 0, |
||
|
||
|
|
Таким образом, для нахождения оптимальных стратегий игроков в биматричной игре 2 2 необходимо решить систему неравенств
(1.13), (1.15):
16
p 1 C q F 0, |
|
|
p C q F 0, |
|
(1.16) |
|
0, |
|
q 1 D p G |
|
|
q D p G 0. |
|
|
Сначала найдем множество решений системы (1.13). Заметим, что решением системы неравенств (1.13) является приемлемая для пер-
вого игрока ситуация в биматричной игре 2 2 . При p 1 первое неравенство выполняется для любых допустимых значений q , а второе неравенство равносильно неравенству C q F 0 . При p 0 второе неравенство выполнятся при любых допустимых значениях
q , первое же неравенство равносильно неравенству |
C q F 0 . |
При 0 p 1 система (1.13) равносильна равенству |
C q F 0 . |
Дальше все зависит от значений параметров C и F . |
Рассмотрим |
возможные варианты. |
|
1. Пусть C F 0 . Тогда неравенства системы (1.13) выполняют-
ся |
для |
любых |
допустимых пар ( p; q) . Учитывая, что |
|||||||||||
0 p 1, |
0 q 1 , |
полученное |
множество решений |
|
образует еди- |
|||||||||
ничный квадрат. |
|
|
|
|
|
|
|
|
|
|||||
2. Пусть C 0 , |
F 0 . Тогда |
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
F |
p 1 0, |
(1.17) |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
p F 0. |
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Если |
|
F 0 , |
то решением системы (1.17) являются пары вида |
|||||||||||
1, q , |
0 q 1 . |
При |
F 0 |
получаем множество |
решений вида |
|||||||||
0, q , 0 q 1 . |
|
|
|
|
|
|
|
|
|
|||||
3. Пусть C 0 , |
F 0 . При |
p 1 получаем q |
F |
, при p 0 – |
||||||||||
|
||||||||||||||
|
F |
|
|
|
|
|
|
|
F |
|
C |
|||
q |
. |
Если 0 p 1, |
то |
q |
. Геометрическая |
интерпретация |
||||||||
|
|
|||||||||||||
|
C |
|
|
|
|
|
|
C |
|
|
||||
множества приемлемых ситуаций в игре для первого игрока в рассматриваемом случае представлена на рис.1.1. В введенной системе координат по горизонтальной оси откладываются значения p , по
вертикальной оси – значения q . Для определенности принято F 0 .
17
q |
|
|
1 |
|
|
F |
|
|
C |
|
|
0 |
1 |
p |
Рис. 1.1. Множество приемлемых ситуаций в биматричной игре (2 2) для первого игрока при С 0, F 0
Пусть теперь C 0 , F 0 . При p 1 q CF , при p 0 q CF , при 0 p 1 q CF . На рис. 1.2 представлена геометрическая интер-
претация множества приемлемых ситуаций для первого игрока при
C 0, F 0 .
Рис. 1.2. Множество приемлемых ситуаций в биматричной игре (2 2) для первого игрока при С 0, F 0
Аналогичные рассуждения позволяют найти решение системы неравенств (1.15), т.е. множество приемлемых ситуацийдля второгоигрока.
1. Пусть D G 0 . Тогда неравенства системы (1.15) выполняются для любых допустимых пар ( p, q) . Учитывая, что 0 p 1, 0 q 1 ,
полученное множество решений образует единичный квадрат.
18
2. Пусть D 0 , G 0 . Тогда |
|
|
|
|
||||
|
|
|
|
G q 1 0, |
|
|
(1.18) |
|
|
|
|
|
|
0. |
|
|
|
|
|
|
|
q G |
|
|
|
|
|
|
|
|
|
|
|
|
|
Если |
G 0 , то решением системы (1.18) являются пары вида |
|||||||
p,1 , |
0 p 1. При G 0 получаем множество |
решений вида |
||||||
p, 0 , 0 p 1. |
|
|
|
|
|
|
||
3. Пусть |
D 0 , |
G 0 . При |
q 1 получаем |
p |
G |
, при q 0 – |
||
p G . Если |
|
|
p G |
|
|
D |
|
|
0 q 1 , то |
. Пусть теперь |
D 0 , |
G 0 . Тогда |
|||||
D |
|
|
|
D |
|
|
|
|
при q 1 получаем |
p G |
, при q 0 – p G . Если |
0 q 1 , то, по- |
|||||
|
|
|
D |
|
D |
|
|
|
прежнему, p GD . Геометрическая интерпретация множеств прием-
лемых ситуаций в игре для второго игрока для случаев D 0, G 0 и D 0, G 0 представлена на рис. 1.3 и 1.4 соответственно.
q
1
0 |
G |
1 p |
|
D |
|
Рис. 1.3. Множество приемлемых ситуаций в биматричной игре (2 2) для второго игрока при D 0, G 0
Рис. 1.4. Множество приемлемых ситуаций в биматричной игре (2 2) для второго игрока при D 0, G 0
Теперь можно получить решение системы неравенств (1.16). Очевидно, что оптимальные (равновесные) стратегии игроков в бимат-
ричной игре (2 2) соответствуют приемлемой для обоих игроков ситуации. Эта ситуация определяется точкой пересечения соответствующих ломаных (зигзагов) на плоскости p0q. В зависимости от
19
значений параметров C, D, F и G зигзаги могут иметь либо одну,
либо три общих точки. Во втором случае игра имеет решение как в смешанной, так и в чистых стратегиях. На рис. 1.5 показана един-
ственная ситуация равновесия в игре (2 2).
Рис. 1.5. Геометрическая интерпретация биматричной игры (2 2), имеющей единственное решение в смешанных стратегиях
В этом случае оптимальной стратегией первого игрока является
его смешанная стратегия |
G |
, 1 |
G |
, второго – смешанная страте- |
|
|
|||
|
D |
|
D |
|
гия |
F |
, 1 |
F |
. Средние выигрыши игроков можно найти по фор- |
||
|
|
|
|
|||
|
|
|||||
|
C |
|
C |
|
||
мулам (1.8)–(1.9).
На рис. 1.6 представлена геометрическая интерпретация биматричной игры, имеющей три решения.
Рис. 1.6. Геометрическая интерпретация биматричной игры (2 2), имеющей два решения в чистых стратегиях и одно решение
в смешанных стратегиях
20
