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

Теория игр. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
Решение
min(max( )) min( ; ; ; ) .
ij
j
i
aβ= = =7969 6
1. В каждом столбце найдем максимальное значение.
В1 В2 В3 В4 Расшифровка А1 2 3 А2 -2 -4 А3 7 5 А4 -1 6 А5 6 9
a
max( )
i
ij
7 9
5
-2 0 1 6
6
9 β 7 β
-3 β 2 β 3
9
= max(2; -2; 7; -1; 6) = 7;
1
= max(3; -4; 5; 6; 9) = 9;
2
= max(5; -2; 0; 1; 6) = 6;
3
= max(9; 7; -3; 2; 3) = 9.
4
2. Вычислим минимакс
Найденное значение реализуется при выборе третьей стратегии
В3 Плательщика (она выделена в таблице).
Ответ: наиболее выгодной для Плательщика (при однократной игре) является стратегия В3, так как при любом выборе Получателем его стратегии величина выплаты составит β = 6 или меньше.
Пример 7. (игра, имеющая решение в чистых стратегиях). Тре­буется найти наиболее выгодные стратегии игроков, если дана пла­тежная матрица.
А1 6 5 9 А2 -2 -2 7 А3 7 0 -3
Решение
1. Определим наименьшие значения в строках и наибольшие зна-
чения в столбцах матрицы.
А1 6 А2 -2 -2 7 -2 А3 7 0 -3 -3
max( )
a
ij
i
В1 В2 В3
В1 В2 В3
5
7
5
9
9
min( )
a
j
5
ij
31
2. Вычислим максимин и минимакс
max(min( )) max( ; ; )
ij
j
i
aα= = − − =5235
min(max( )) min( ; ; )
ij
j
i
aβ= = =759 5
(реализуется при выборе Получателем стратегии А1),
(реализуется при выборе Плательщиком стратегии В2).
3. Так как α = β, определим цену игры ν = α = β = 5.
Ответ: наиболее выгодная стратегия Получателя – А1; наиболее выгодная стратегия Плательщика – B2.
Интерпретация результата: получатель, выбирая стратегию А1 (т. е. строку № 1), гарантирует результат игры ν ≥ 5. С другой сторо­ны, Плательщик, выбирая стратегию В2 (т. е. столбец № 2), гаранти­рует результат игры ν ≤ 5. Таким образом, цена игры ν = 5 совпадает с верхней и нижней ценами игры. Никакая смешанная стратегия не принесет пользы ни Получателю, ни Плательщику: любое использо­вание Получателем стратегий А2 и А3 (при сохранении Плательщи­ком стратегии В2) не выгодно Получателю, но и любое использова­ние Плательщиком стратегий В1 и В3 (при сохранении Получателем стратегии А1) не выгодно Плательщику.
Чистые и смешанные стратегии игроков. Установление ситуаций,
когда задача имеет решение «в чистых стратегиях»
Из рассмотрения предыдущих задач (см. примеры 6а, 6б и 7) вид­но, что Получатель может добиться гарантированного результата игры не меньше, чем α, а Плательщик – не больше, чем β. С другой стороны, из определения величин следует, что α ≤ β. Таким образом, при точном равенстве между верхней и нижней ценами игры ожида­ется постоянный выбор игроками наиболее выгодных для них стра­тегий (т. е. игра решается в чистых стратегиях или имеет седловую точку) независимо от количества актов, и цена игры ν определяет­ся равенством α = ν = β. Активными стратегиями игроков как в од­нократном, так и в многократном взаимодействии, являются только те, в которых реализуется цена игры. Сочетание стратегий, реализу­ющих цену игры, является равновесием по Нэшу. Оно обладает важ­ным свойством: одностороннее отклонение любого игрока от такого сочетания способно лишь ухудшить его результат. Так как цена игры отражает максимум по своему столбцу, то смена стратегии Получате-
32
лем только уменьшит величину платежа, что ему не выгодно. С дру­гой стороны, так как цена игры отражает минимум по своей строке, то смена стратегии Плательщиком только увеличит величину плате­жа, что ему тоже не выгодно. Количество равновесий по Нэшу в пла­тежной матрице определяется количеством сочетаний чистых стра­тегий, реализующих цену игры.
В остальных случаях, когда верхняя и нижняя цены игры разли­чаются (как в примерах 6а и 6б), часто появляется возможность до­стижения промежуточного, более выгодного результата ν ≥ α для Получателя и (или) ν ≤ β для Плательщика в серии многократных игр. Для этого применяются смешанные стратегии: несколько чи- стых стратегий используются с разной вероятностью, причем то, какая именно стратегия будет применяться в следующий раз, игро­ки держат в тайне.
Теория матричных игр (см. главу 3) помогает определить состав множества чистых стратегий, образующих смешанную стратегию т. е. активные стратегии, предсказать вероятности их использования и ожидаемый средний результат по серии игр (т. е. цену игры ν), но не отдельный результат в серии. Фактический результат приближает­ся к теоретическому предсказанию при увеличении количества актов игры и отсутствии утечек информации о выборе стратегий игроками.
33
3. ПРИЕМЫ ПОИСКА СМЕШАННЫХ СТРАТЕГИЙ ИГРОКОВ
В МАТРИЧНЫХ ИГРАХ С НУЛЕВОЙ СУММОЙ ВЫИГРЫШЕЙ
В предыдущей главе рассмотрены вопросы поиска оптимальных чистых стратегий игроков, с помощью которых можно добиваться на­илучших гарантированных решений в случае однократного взаимо­действия между сторонами взаимодействия. Однако если: а) взаимо­действия носят многократный характер при б) неизменной платежной матрице, и в) равновесного сочетания стратегий (его признак – совпадение нижней и верхней цен игр, см. раздел 2.4.) в этих услови­ях нет, решение игры существует в смешанных стратегиях. Чистые стратегии, не менее двух, каждый игрок применяет с некоторой ве­роятностью, причем то, какая именно стратегия будет применяться в следующий раз, он держит в тайне. Это позволяет игроку прибли­зить среднюю величину платежа к значению цены игры ν, причем для нижней цены игры α, цены игры ν и верхней цены игры β выполняет­ся соотношение α ≤ ν ≤ β, т. е. такая цель – стимул для обоих игроков, и для Получателя, и для Плательщика. Данная глава посвящена при­емам, позволяющим определить как активные стратегии, входящие в состав смешанных стратегий игроков и применяемые ими с ненулевой вероятностью, так и числовые значения вероятностей применения ак­тивных стратегий, и цену игры ν, – то есть найти полное решение игры.
3.1. Исключение стратегий, заведомо невыгодных
для игроков (по сравнению с другими возможными
чистыми стратегиями)
Применение универсальных приемов (см. далее) поиска сме­шанных стратегий и цены игры предполагает проведение рутинных и громоздких вычислительных процедур, существенно зависящих от количества стратегий, имеющихся у игроков. Поэтому если есть воз­можность, следует освободить задачу от тех стратегий, которые за­ведомо не будут использоваться игроками, так как другие стратегии являются для них более выгодными. Такие стратегии вычеркивают­ся из платежной матрицы (желательно сохранять обозначения стра-
34
тегий, так как предполагается проверка найденного решения на всей исходной матрице, а не только на множестве активных стратегий).
Исключение стратегий, заведомо невыгодных для первого игрока
Одна из стратегий Получателя является заведомо невыгодной, когда находится другая стратегия, дающая большие или равные пла­тежи при любом выборе стратегии Плательщиком. Сравнение удоб­но организовывать «сверху вниз», сравнивая первую, затем – вторую, третью (и т. д.) строки со строками, лежащими ниже неё.
Пример 8а (доминирование стратегий Получателя). Для данной платежной матрицы требуется выявить стратегии, заведомо невы­годные для Получателя (игрока, выбирающего строку), упростить, если это возможно, платежную матрицу.
В1 В2 В3 В4 А1 6 7 7 5 А2 8 1 6 7
А3 4 -3 4 3
Решение
1. Проведем сравнение стратегий А1 и А2.
В1 В2 В3 В4
6 < 8 7 > 1 7 > 6 5 < 7
Так как знаки неравенств – разные, в этой паре нет заведомо не-
выгодной стратегии (по сравнению друг с другом).
2. Проведем сравнение стратегий А1 и А3.
В1 В2 В3 В4
6 > 4 7 > -3 7 > 4 5 > 3
Так как знаки неравенств – одинаковые, выбор стратегии А1 пред­почтителен для Получателя по сравнению со стратегией А3 при лю­бом выборе стратегии Плательщиком. Стратегию А3 (она выделена в таблице) можно вычеркнуть из платежной матрицы.
А1
6 7 7 5
А2
8 1 6 7
А3
4 -3 4 3
А1
~ А2
6 7 7 5 8 1 6 7
35
Ответ: стратегия А3 является заведомо невыгодной для Получате­ля и может быть вычеркнута из платежной матрицы как неактивная. Таким образом, достигнуто упрощение условий задачи.
Исключение стратегий, заведомо невыгодных для второго игрока
Одна из стратегий Плательщика является заведомо невыгодной, когда находится другая стратегия, дающая меньшие или равные пла­тежи при любом выборе стратегии Получателем. Сравнение удобно организовывать «слева направо», сравнивая первый, затем – второй, третий (и т. д.) столбец со всеми столбцами, стоящими правее него.
Пример 8б (доминирование стратегий Плательщика). Для платеж­ной матрицы, данной в примере 3а, требуется выявить стратегии, за­ведомо невыгодные для Плательщика (игрока, выбирающего стол­бец), упростить, если это возможно, платежную матрицу.
В1 В2 В3 В4 А1 6 7 7 5 А2
А3
Решение
1. Проведем последовательно сравнение стратегии Плательщика
В1 с другими его стратегиями
А1 6 < 7 6 < 7 6 > 5 А2
А3
8 1 6 7 4 -3 4 3
В1 и В2 В1 и В3 В1 и В4
8 > 1 8 > 6 8 > 7 4 >-3 4 = 4 4 > 3
Так как в первых случаях знаки неравенств – разные, в этих парах
нет заведомо невыгодных стратегий (по сравнению друг с другом).
Так как в последнем случае знаки неравенств – одинаковые, вы­бор стратегии В4 предпочтителен для Плательщика по сравнению со стратегией B1 при любом выборе стратегии Получателем.
Упрощаем платежную матрицу, вычеркивая из нее столбец, соот­ветствующий стратегии B1 (он выделен в таблице).
В1 В2 В3 В4 В2 В3 В4
6 8 4
36
7 7 5 7 7 5 1 6 7 ~ 1 6 7
-3 4 3 -3 4 3
Достигнуто упрощение задачи. Обозначения стратегий сохранены.
2. Проведем сравнение стратегий В2 и В3
А1 7 = 7 А2
1 < 6
А3
-3 < 4
Так как знаки неравенств – одинаковые, выбор стратегии В2 пред­почтителен для Плательщика по сравнению со стратегией B3 при лю­бом выборе стратегии Получателем. Упрощаем платежную матрицу, вычеркивая из нее столбец, соответствующий стратегии B3 (он вы­делен в таблице).
В2 В3 В4 В2 В4
7 1
-3
7 6 4
5 7 5 7 ~ 1 7 3 -3 3
3. Проведем сравнение оставшихся стратегий В2 и В4
А1 7 > 5 А2
1 < 7
А3 -3 < 3
Так как знаки неравенств – разные, в этой паре нет заведомо не­выгодных (по сравнению друг с другом) стратегий.
Ответ: стратегии В1 и В3 заведомо невыгодны для Плательщика и могут быть вычеркнуты из платежной матрицы как неактивные. Таким образом, достигнуто упрощение условий задачи.
Замечания
По сводным результатам примеров 8а и 8б исходная матрица мо­жет быть упрощена с учетом заведомо невыгодных (и поэтому неак­тивных) стратегий обоих игроков
В1 В2 В3 В4 В2 В4 А1 6 7 7 5 А1 7 5 А2 8 1 6 7 ~ А2 1 7 А3 4 -3 4 3
37
Повторным рассмотрением стратегий Получателя и Плательщи­ка устанавливаем, что дальнейшие упрощения платежной матрицы на основании парного сравнения рядов платежной матрицы невоз-
1
можны
.
В2 и В4 В2 В4 А1 7>5 А1 и А2 7>1 5<7 А2 1<7
3.2. Графическое сравнение зависимостей результата игры от вероятности применения игроками чистых стратегий
Применение описанного ниже приема возможно, только если один из игроков имеет две альтернативные стратегии (т. е. платеж­ная матрица либо имеет только две строки, либо имеет только два столбца). Данный прием позволяет не только приближенно оце­нить вероятности применения этой пары стратегий и цену игры, но и указать ту пару чистых стратегий другого игрока (из бóльшего их количества), которая составит его смешанную стратегию, т. е. полностью определить множество активных стратегий в игре. Та­ким образом проводится упрощение платежной матрицы до размера m × n = 2 × 2, если этого не произошло при применении предыду­щих, более простых приемов выявления отношений доминирования между стратегиями.
При реализации этого приема используются непрерывные кусоч­но-линейные платежные функции, однако такую игру можно счи­тать конечной, потому что ее условия по-прежнему задаются пла­тежной матрицей.
Многоактная игра, если известно, что один из игроков имеет лишь две активные стратегии, допускает следующую интерпретацию на ос­нове теоремы об активных стратегиях. Указанный игрок выбирает ве­роятности применения двух своих активных стратегий (сохраняя кон­кретные решения для каждого акта взаимодействия в тайне), а другой игрок – лишь состав активных стратегий. Полное выявление множе­ства активных стратегий позволяет получить решение игры для обо­их игроков, т. е. не только состав, но и вероятности применения ак­тивных стратегий. Для неактивных стратегий эти вероятности равны нулю. В играх с «седловой» точкой лишь пара чистых стратегий, ко-
1
Другая возможность выявления неактивных стратегий показана в п. 3.2.
38
торые являются активными, применяется с вероятностями, равны-
( ) ( ),
B
ax ax a x ax a a a xµ=+=−+=+−
1 11 1 21 2 11 2 21 2 11 21 11 2
1
ми одному; в остальных конечных играх эти вероятности принима­ют промежуточные значения, дополняющие друг друга до единицы.
Выявление активных стратегий Плательщика
(при наличии только двух альтернатив у Получателя)
Введем обозначения: x1 – вероятность применения Получателем стратегии А1, т. е. доля случаев, когда Получатель намеревается ис­пользовать стратегию А1 в общем количестве проводимых игр. Ана­логично, x2 – вероятность применения Получателем стратегии А2; она непосредственно связана с x1 соотношением x1 + x2 = 1. Напри­мер, если в каждой сотне игр Получатель собирается использовать стратегию А1 63 раза, то x1 = 0,63; стратегия А2 будет использована 37 раз и x2 = 0,37.
Допустим, что Плательщик наряду с другими своими стратегиями достаточно много раз применяет стратегию В1. Тогда платежи опре­деляются первым столбцом платежной матрицы, средняя величина µB1 таких платежей может быть вычислена
где a11 и a21 – элементы первого столбца платежной матрицы.
Данная зависимость – линейная, на координатной плоскости (по оси абсцисс отложена x2, а по оси ординат – средняя величина платежа) ей соответствует отрезок прямой, соединяющий точки (0; a11) и (1; a21).
Таким образом, каждая стратегия второго игрока отображается од­ним отрезком на плоскости. Если одна из стратегий является заведомо невыгодной для Плательщика по сравнению с другой, то весь соответ­ствующий отрезок расположен выше другого отрезка. Отрезки, отвеча­ющие предпочитаемым Плательщиком стратегиям, пересекаются меж­ду собой и образуют ломаную кривую, под которой нет других отрезков.
Как и в случае с однократным взаимодействием, Получатель за­интересован в максимизации среднего (по серии игр) наименьшего из возможных платежей и может использовать для этого выбор ве­роятности применения своих двух стратегий. Точка (x ствует одной из точек пересечения отрезков, характеризующих чи­стые стратегии Плательщика. Гарантией того, что своим выбором стратегии Плательщик не может уменьшить величину среднего пла­тежа, является наглядный факт: ниже данной точки не расположен ни один отрезок.
; ν) соответ-
2опт
39
С учетом найденной смешанной стратегии Получателя можно вы­делить стратегии, которые будут использованы Плательщиком в его смешанной стратегии – именно соответствующие им отрезки про­ходят через точку (x
2опт
; ν).
Пример 9а (графическиое сравнение стратегий Плательщика). Требуется приближенно определить смешанную стратегию Получа­теля и цену игры, выявить состав смешанной стратегии Плательщи­ка и провести упрощение данной платежной матрицы (без заведомо невыгодных стратегий).
В1 В2 В3 А1 7 2 8 А2 5 7 4
Решение
1. Найдем точки для построения графика.
x
= 0
2
x2 = 1
В1
(µ = 7 – 2x2)
(0; 7) (1; 5)
В2
(µ = 2 + 5x2)
(0; 2) (1; 7)
2. Выполним графическое построение
9
µ(x2)
8 7
B1
6 5
4 3 2
1 0
0 1
40
B2
B3
М
ν
x
2опт
В3
(µ = 8 – 4x2)
(0; 8) (1; 4)
B2
B1 B3
x
2
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]