Автор: Пользователь скрыл имя, 01 Декабря 2011 в 01:58, лекция
Если в игре каждый из противников применяет только одну и ту же стратегию, то про саму игру в этом случае говорят, что она происходит в чистых стратегиях, а используемые игроком А и игроком В пара стратегий называются чистыми стратегиями.
Смешанные стратегии
Если в игре каждый из противников применяет только одну и ту же стратегию, то про саму игру в этом случае говорят, что она происходит в чистых стратегиях, а используемые игроком А и игроком В пара стратегий называются чистыми стратегиями.
Определение. В антогонистической игре пара стратегий (Аi, Вj) называется равновесной или устойчивой, если ни одному из игроков не выгодно отходить от своей стратегии.
Применять чистые стратегии имеет смысл тогда, когда игроки А и В располагают сведениями о действиях друг друга и достигнутых результатах. Если допустим, что хотя бы одна из сторон не знает о поведении противника, то идея равновесия нарушается, и игра ведется бессистемно.
В рассмотренном §2.2 примере 1 минимаксные чистые стратегии А4 и В5 неустойчивы по отношению к информации о поведении противника; они не обладают свойством равновесия.
Действительно, предположим, что мы узнали, что противник придерживается стратегии В3. Используя эту информацию, выберем стратегию А1 и получим больший выигрыш, равный 7. Но если противник узнал, что наша стратегия А1, он выберет стратегию В4, сведя наш выигрыш к 4.
Таким образом, в
рассмотренном примере
Рассмотрим матричную
игру G (3х4), платежная матрица которой
приведена на рис 2.3.
Bj Ai |
B1 |
B2 |
B3 |
B4 |
ai |
A1 | 5 | 7 | 10 | 8 | 5 |
A2 | 10 | 9 | 11 | 10 | 9 |
A3 | 8 | 6 | 7 | 4 | 4 |
bj | 10 | 9 | 11 | 10 |
Рис. 2.3.
В этом примере нижняя цена игры равна верхней: a=b=9, т.е. игра имеет седловую точку.
Оказывается, что в этом случае минимаксные стратегии А2 и В2 будут устойчивыми по отношению к информации о поведении противника.
Действительно, пусть игрок А узнал, что противник применяет стратегию В2. Но и в этом случае игрок А будет по-прежнему придерживаться стратегии А2. Потому что любое отступление от стратегии А2 только уменьшит выигрыш. Равным образом, информация, полученная игроком, не заставит его отступить от своей стратегии В2.
Пара стратегий А2 и В2 обладает свойством устойчивости, а выигрыш (в рассматриваемом примере 9), достигаемый при этой паре стратегий, оказывается седловой точкой платежной матрицы.
Признак устойчивости пары стратегии - это равенство нижней и верхней цены игры.
Стратегии Аi и Вj (в рассматриваемом примере А2, В2), при котором выполняется равенство нижней и верхней цены игры, называются оптимальными чистыми стратегиями, а их совокупность - решением игры. Про саму игру в этом случае говорят, что она решается в чистых стратегиях.
Величина
называется ценой игры.
Если n>0, то игра выгодна для игрока А, если n<0 - для игрока В; при n=0 игра справедлива, одинаково выгодная для обоих участников.
Однако наличие седловой точки в игре - єто далеко не правило, скорее - исключение. Большинство матричных игр, не имеет седловой точки, а следовательно, не имеет оптимальных чистых стратегий. Впрочем, есть разновидность игр, которые всегда имеют седловую точку и, значит, решаются в чистых стратегиях. Это - игры с полной информацией.
Теорема 2. Каждая игра с полной информацией имеет седловую точку, а следовательно, решается в чистых стратегиях, т.е. имеется пара оптимальных чистых стратегий, дающая устойчивый выигрыш, равный n:
Если такая игра состоит только из личных ходов, то при применении каждым игроком своей оптимальной чистой стратегии она должна кончаться выигрышем, равным цене игры. Скажем шахматная игра, как игра с полной информацией, либо всегда кончается выигрышем белых, либо всегда - выигрышем черных, либо всегда - ничьей (только чем именно - мы пока не знаем, так как число возможных стратегий в шахматной игре огромно).
Если матрица игры содержит седловую точку, то ее решение сразу находится по принципу минимакса.
Возникает вопрос: как найти решение игры, платежная матрица которой не имеет седловой точки? Применение минимаксного приципа каждым из игроков обеспечивает игроку А выигрыш не менее a, игроку - проигрыш не больше b. Учитывая что a<b, естественно для игрока А желание увеличить выигрыш, а для игрока В - уменьшить проигрыш. Поиск такого решения производит к необходимости применять смешанные стратегии: чередовать чистые стратегии с какими-то частотами.
Определение. Случайная величина, значениями которой являются чистые стратегии игрока, называется его смешанной стратегией.
Таким образом, задание смешанной стратегии игрока состоит в указании тех вероятностей, с которыми выбираются его чистые стратегии.
Будем обозначать смешанные стратегии игроков А и В соответственно
SA=||p1, p2, ..., pm||,
SB=||q1, q2, ..., qn||,
где pi - вероятность применения игроком А чистой стратегии Аі;
qj - вероятность применения игроком В чистой стратегии Bj;
В часном случае, когда все вероятности, кроме одной, равны нулю, а эта одна - единице, смешанная стратегия превращается в чистую.
Применение смешанных стратегий осуществляется, например, таким образом: игра повторяется много раз, но в каждом партии игрок применяет различные чистые стратегии, но с относительными частотами их применения, равными pi и qj.
Смешанные стратегии в теории игр представляют собой модель изменчивой, гибкой тактики, когда ни один из игроков не знает, какую чистую стратегию выберет противник в данной партии. Если игрок А применяет смешанную стратегию SA=||p1, p2, ..., pm||, а игрок В смешанную стратегию SB=||q1, q2, ..., qn||, то средний выигрыш (математическое ожидание) игрока А определяется соотношением
Естественно, что ожидаемый проигрыш игрока В равен такой же величине.
Итак, если матричная игра не имеет седловой точки, то игрок должен использовать оптимальную смешанную стратегию, которая обеспечит максимальный выигрыш n.
Естественно возникает
вопрос: какими соображениями нужно руководствоватся
при выборе смешанных стратегий? Оказывается
принцип минимакса сохраняет свое значение
и в этом случае. Кроме того важное значение
для понимания решения игр, играют основные
теоремы теории игр.
2.4. Основные теоремы матричных игр
Если игрок А выбирает смешанную стратегию SA=||p1, p2, ..., pm||, а игрок В смешанную стратегию SB=||q1, q2, ..., qn||,то средний выигрыш математическое ожидание выигрыша игрока А (проигрыша игрока В) опредится суммой
,
которая может рассматриваться в качестве характеристики выбранных SА и SB.
Формируя свою стратегию SА в антогонистической игре, игрок А в соответствии с принципом минимакса должен выбрать такую стратегию, при которой минимально возможный был бы максимален, т.е. такую стратегию, которая обеспечивает
(2.7.)
Аналогичные рассуждения,
связанные с поиском
(2.8.)
Весьма важным для теории и практики является вопрос о том, связаны ли между собой vА и vB. Ответ на него дает теорема о минимаксе.
Теорема о минимаксе. В конечной игре двух игроков (коалиций) с нулевой суммой (матричной игре) имеет место равенство
vА=vB,
при a¹b.
Теорема о минимаксе указывает на существование равновесия для случая vА=vB, при a¹b и, следовательно, существования оптимальных смешаных стратегий.
Поэтому другая формулировка теоремы о минимаксе, называемая основной теоремой матричных игр определяется следующим образом.
Основная теорема матричных игр. Любая матричная игра имеет, по крайней мере, одно оптимальное решение, в смешанных стратегиях и соответствующую цену v.
Обе эти теоремы эквивалентны. Из этих теорем следует, что любая матричная игра имеет цену v. Цена игры v - средний выигрыш, приходящийся на одну партию, - всегда удовлетворяет условию
a£n£b,
т.е. лежит между нижней a и верхней b ценой игры.
Оптимальное решение
игры в смешанных стратегиях, также
как и решение в чистых стратегиях,
обладает тем свойством, что каждый
из игроков не заинтересован в
отходе от своей оптимальной смешанной
стратегии, если его противник применяет
свою оптимальную смешанную
Эта пара стратегий образует в игре положение равновесия: один игрок хочет обратить выигрыш в максимум, другой - в минимум, каждый “тянет” в свою сторону и, при оптимальном поведение обоих, устанавливается равновесие и устойчивый выигрыш n.
Определение. Те из чистых стратегий игроков А и В, которые входят в их оптимальные смешанные стратегии с вероятностями, не равными нулю, называются активными стратегиями.
Существует теорема об активных стратегиях, применение которой позволяет упрощать решение некоторых матричных игр.
Теорема об активных стратегиях. Если один из участников матричной игры G (mxn), придерживается своей оптимальной смешанной стратегии, то это обеспечивает ему максимальный средний выигрыш, равный цене игры n, независимо от того, какие действия предпринимает другой игрок, если только он не выходит за пределы своих активных стратегий (т.е. пользуется любой из них в чистом виде или смешивает их в любых пропорциях), причем число активных стратегий каждого игрока, входящих в их оптимальные смешанные стратегии, не превосходит , где =min(m, n).
Использование данной
теоремы позволяет в частности,
упрощать решение матричных игр
2xn и mx2.
ТЕСТЫ
1. В антогонистической игре пара стратегий (Ai, Bj) называется равновесной или устойчивой, если ни одному из игроков не выгодно отходить от своей стратегии.
2. Стратегии, соответствующие седловой точке платежной матрицы, не обладают свойством равновесия (устойчивости).
3. Игра решается в чистых стратегиях если платежная матрица имеет седловую точку.
4. Игра решается в чистых стратегиях, если нижняя цена платежной матрицы равна верхней.