- •Министерство образования и науки российской федерации
- •Часть 1 лекция 1 основные понятия теории статистических решений
- •1.1. Основные определения
- •1.2. Основные формулы
- •Лекция 2 стратегии принятия решений
- •2.1. Критерии и принципы принятия решений
- •Лекция 3 проверка гипотез
- •3.1. Проверка простой гипотезы против простой альтернативы
- •3.2. Многоальтернативная задача выбора решения
- •Часть 2 лекция 1 основные понятия исследования операций
- •1.1. Основные определения
- •Лекция 2 основные понятия теории игр Матричная игра
- •2.1. Основные определения
- •2.2. Матричная игра
- •Лекция 3 Матричная игра (продолжение)
- •3.1. Пример решения матричной игры в чистых стратегиях.
- •3.2. Пример решения матричной игры с седловой точкой.
- •Лекция 4 смешанное расширение Матричной игры
- •4.1. Смешанные стратегии
- •4.2. Основная теорема матричных игр
- •Лекция 5 методы решения Матричных игр в смешанных стратегиях
- •5.1. Решение матричной игры
- •Лекция 6 методы решения Матричных игр в смешанных стратегиях (продолжение)
- •6.1. Применение линейного программирования
- •Лекция 7 итерационный метод решения Матричной игры
- •7.1. Метод Брауна-Робинсона
- •Лекция 8 итерационный метод решения Матричной игры (продолжение)
- •8.1. Пример решения игрыметодом Брауна-Робинсона
- •8.2. Метод решения бесконечных игр
- •Лекция 9 неантагонистические игры двух игроков
- •9.1. Биматричная игра
- •9.2. Смешанное расширение биматричной игры
- •Лекция 10 неантагонистические игры n игроков
- •10.1. Бескоалиционная игра n игроков
- •10.2. Кооперативная игра n игроков
- •Лекция 11 неантагонистические игры n игроков (продолжение)
- •11.1. Пример решения кооперативной игры
- •Лекция 12 вектор шепли
- •12.1. Вектор и аксиомы Шепли
- •Лекция 13 вектор шепли (продолжение)
- •13.1. Пример расчета вектора Шепли
- •13.2. Понятие о дифференциальных играх
- •Содержание
- •Часть 1
- •Часть 2
Лекция 8 итерационный метод решения Матричной игры (продолжение)
8.1. Пример решения игрыметодом Брауна-Робинсона
Пример 8.1 Решение игры итерационным методом
|
|
y1 |
y2 |
y3 |
|
x1 |
8 |
2 |
4 |
|
x2 |
4 |
5 |
6 |
|
x3 |
1 |
7 |
3 |
Вначале найдем точное решение игры для игрока 1с помощью решения системы линейных уравнений вида (6.1.1).
Система

имеет решение, состоящее из положительных величин
![]()
Построим таблицу итерационного процесса для данного примера.
|
k |
ik |
kμ1 |
kμ2 |
kμ3 |
jk |
kη1 |
kη2 |
kη3 |
γ1 |
minγ1 |
γ2 |
maxγ2 |
Δ |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
3 1 1 2 2 2 3 2 2 1 2 1 1 2 2 2 3 3 3 2 2 1 1 1 2 |
1 9 17 21 25 29 30 34 38 46 50 58 66 70 74 78 79 80 81 85 89 97 105 113 117 |
7 9 11 16 21 26 33 38 43 45 50 52 54 59 64 69 76 83 90 95 100 102 104 106 111 |
3 7 11 17 23 29 32 38 44 48 54 58 62 68 74 80 83 86 89 95 101 105 109 113 119 |
1 3 2 2 2 2 1 1 1 2 1 2 2 2 2 2 2 1 1 1 1 1 2 2 2 |
8 12 14 16 18 20 28 36 44 46 54 56 58 60 62 64 66 74 82 90 98 104 106 108 110 |
4 10 15 20 25 30 34 38 42 47 51 56 61 66 71 76 81 85 89 93 97 101 106 111 116 |
1 4 11 18 25 32 33 34 35 42 43 50 57 64 71 78 85 86 87 88 89 90 97 104 111 |
8 6 5 5 5 5.33 4.86 4.75 4.89 4.7 4.91 4.67 4.69 4.71 4.73 4.88 5 4.78 4.68 4.65 4.67 4.72 4.61 4.63 4.64 |
8 6 5 5 5 5 4.86 4.75 4.75 4.7 4.7 4.67 4.67 4.67 4.67 4.67 4.67 4.67 4.67 4.65 4.65 4.65 4.61 4.61 4.61 |
1 3.5 3.67 4 4.2 4.33 4.29 4.25 4.23 4.5 4.55 4.33 4.15 4.21 4.27 4.31 4.47 4.44 4.26 4.25 4.24 4.41 4.52 4.42 4.44 |
1 3.5 3.67 4 4.2 4.33 4.33 4.33 4.33 4.5 4.55 4.55 4.55 4.55 4.55 4.55 4.55 4.55 4.55 4.55 4.55 4.55 4.55 4.55 4.55 |
7 2.5 1.33 1 0.8 0.67 0.53 0.42 0.42 0.2 0.15 0.12 0.12 0.12 0.12 0.12 0.12 0.12 0.12 0.1 0.1 0.1 0.06 0.06 0.06 |
Получаем
.
8.2. Метод решения бесконечных игр
Бесконечной игрой называется игра, в которой по крайней мере одна из сторон имеет бесконечное множество стратегий.
Рассмотрим игру двух противников 1и2, каждый из которых имеет бесконечное и несчетное множество стратегий. Для игрока1эти стратегии соответствуют различным значениям переменнойx, а для игрока2 ― различным значениям переменнойy. Вместо матрицы игры [aij] здесь используетсяфункция выигрыша a(x,y).
Нижняя цена игры
(8.2.1)
а верхняя цена игры
(8.2.2)
Если α=β, то функция выигрыша a(x,y) имеет седловую точку, а игра имеет решение в области чистых стратегий, которые представляют собой координаты этой точки. В противном случае игра может иметь решение в области смешанных стратегий, которые представляют собой распределение вероятностей для случайных величинxиy. Эти распределения могут быть непрерывнымиp(x) иq(y) или дискретными.
Одним из практических способов решения бесконечных игр является их приближенное сведение к конечным. При этом конечно возможны не только погрешности, но и ошибки, например, может быть найдено решение в области смешанных стратегий для игры, имеющей седловую точку (в этом случае две активные стратегии, которые только и входят в оптимальную смешанную стратегию, являются соседними).
Лекция 9 неантагонистические игры двух игроков
9.1. Биматричная игра
Бескоалиционной неантагонистической игройдвух игроков (1и2) называется игра, в которой игроки одновременно и независимо друг от друга выбирают свои стратегии, и выигрыш каждого из игроков в каждой ситуации игры определяется его собственной функцией выигрыша или матрицей игры.
Конечная бескоалиционная игра двух игроков называется биматричной (матрицы игры двух игроковAиB). Биматричную игру можно также задать матрицей (A,B), элементы которой представляют собой пары чисел (aij,bij),i=1,…,m,j=1,…,n.
Пример 9.1 Биматричная игра («семейный спор»)
|
|
y1 |
y2 |
|
x1 |
(4, 1) |
(0, 0) |
|
x2 |
(0, 0) |
(1, 4) |
Игрок 1 («муж») и игрок2(«жена») могут выбрать одно из двух вечерних развлечений: футбол(4, 1)или театр(1, 4). Игрок1 («муж») предпочитает футбол, а игрок2(«жена») — театр. Если их намерения не совпадают, то они остаются дома(0, 0)или(0, 0). При этом каждому из них предпочтительнее провести время вместе вне дома.
В антагонистической игре каждому из игроков невыгодно информировать своего противника о стратегии, которую он собирается применить. В неантагонистической игре каждому из игроков выгодно первому объявить о своей стратегии и договариваться о совместных действиях, иначе они оба могут проиграть.
В антагонистической игре ситуация равновесия (седловая точка, если она существует) совпадает с решением игры в чистых стратегиях (с точкой максимина и минимакса). В неантагонистических играх существует несколько различных подходов к определению ситуаций равновесия и к определению оптимальности поведения.
Для биматричной игры ситуация (xk,yl) называетсяситуацией равновесияпо Нэшу, если
(9.1.1)
В примере 9.1 равновесными являются ситуации (x1,y1) и (x2,y2).
Важная особенность ситуации равновесия по Нэшу вбиматричной игре заключается в том, что отклонение от нее двух игроков может привести к увеличению выигрыша одного из них или обоих.
Коалицияэто некоторое подмножество множества игроков.
Для биматричной игры ситуация (xk,yl) называетсясильно равновесной, если для любых коалиций
(9.1.2)
Это условие гарантирует нецелесообразность соглашения между игроками о вступлении в коалицию, так как в любой коалиции одного из игроков это соглашение не устраивает.
Любая сильно равновесная ситуация является равновесной.
В примере 9.1 равновесные ситуации (x1,y1) и (x2,y2) являются сильно равновесными.
Пример 9.2
|
|
y1 |
y2 |
|
x1 |
(5, 5) |
(0, 10) |
|
x2 |
(10, 0) |
(1, 1) |
Здесь одна ситуация равновесия по Нэшу (x2,y2) (не сильно равновесная) дает игрокам выигрыши (1, 1). Однако если оба игрока сыграют (x1,y1), то они получат выигрыши (5, 5). Таким образом, ситуация (x1,y1) не является равновесной, но она лучшая для обоих игроков. При этом сильно равновесной ситуации в этой игре нет.
Ситуация (xk,yl) в биматричной игре называетсяситуацией оптимальнойпо Парето, если не существует ситуации (xr,ys), для которой имеют место неравенства
(9.1.3)
и
(9.1.4)
или
(9.1.5)
Оптимальность ситуации (xk, yl) по Парето означает, что не существует ситуации (xr, ys), которая была бы предпочтительнее ситуации (xk, yl) для всех игроков. В ситуации равновесия по Нэшу ни один игрок, действуя в одиночку, не может увеличить своего выигрыша, а в ситуации оптимальной по Парето все игроки, действуя совместно, не могут (даже не строго) увеличить выигрыш каждого.
Сильно равновесная ситуация является оптимальнойпо Парето.
В примере 9.2 ситуация (x2,y2) является равновесной, но не является оптимальнойпо Парето, а ситуация (x1,y1), наоборот, оптимальнапо Парето, но не является равновесной.
В примере 9.1 обе равновесные ситуации (x1,y1) и (x2,y2) являются сильно равновесными и оптимальнымипо Парето.
Если биматричная игра имеет две оптимальных по Пареторавновесныхпо Нэшуситуации, то в ней имеет место борьба за лидерство.
Лидерэто игрок, который знает обе матрицы игры, а значит и наилучшие ответы противника. В этом случае он максимизирует свой выигрыш в ситуации, которая называетсяi-равновесием по Штакельбергу(i-ый игрок действует оптимально в качестве лидера).
