русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Смешанные стратегии


Дата добавления: 2015-07-09; просмотров: 809; Нарушение авторских прав


В приведенных примерах описаны ситуации, в которых интересы игроков не совпадают. Естественно встает вопрос о том, какие рекомендации не­обходимо дать игрокам для того, чтобы моделируемая конфликтная ситуация разрешилась.

Иными словами, что мы будем понимать под решением биматричной игры?

Попробуем ответить на этот вопрос так: вследствие того, что ин­тересы игроков не совпадают, нам нужно построить такое (компромиссное) решение, которое бы в том или ином, но в одинаковом смы­сле удовлетворяло обоих игроков.

Иначе говоря, попробуем найти некую равновесную ситуацию, яв­ное отклонение от которой уменьшает выигрыш игрока.

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

Естественно ожидать, что в более сложном случае биматричной игры дело вряд ли будет обстоять проще.

В матричных играх эта трудность была преодолена путем перехода к смешанным стратегиям, т. е. к такому поведению игроков, при котором они чередуют свои собственные чистые стратегии.

Иными словами, любая матричная игра в смешанных стратегиях разрешима.

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

2 ´ 2 - биматричные игры. Ситуация равновесия

В 2´2 - биматричной игре платежные матрицы игроков имеют следующий вид:

А= , В= .

Вероятности выбора стратегий игрока А р1, р2=1 – р, игрока В q1=q, q2=1–q, а средние выигрыши вычисляются по формулам

HA(р, q) = a11pq + a12p(l - q) + a21(l - p)q + a22(1 - p)(l - q),

HB(р, q) = b11pq + b12p(l - q) + b21(l - p)q + b22(1 - p)(l - q),



где

0 £ р£ 1, 0 £ q£ l.

Определение. Будем говорить, что пара чисел

(p*,q*), 0 £ р* £ 1, 0 £ q* £ l,

определяет равновесную ситуацию, если для любых р и q, подчиненных условиям 0 £ р £ 1, 0 £ q £ l, одновременно выполнены следующие неравенства:

HA(р, q*) £ HA(р*, q*), HB(р*, q) £ HB(р*, q*). (2.7.3)

Пояснение. Неравенства (2.7.3)означают следующее: ситуация, определяемая смешанной стратегией (р*, q*), является равновесной, если отклонение от нее одного из игроков при условии, что другой сохраняет свой выбор, приводит к уменьшению выигрыша первого. Тем самым получается, что если равновесная ситуация существует, то отклонение от нее невыгодно самому игроку.

ТЕОРЕМА (Дж. Нэш). Всякая биматричная игра имеет хотя бы одну равновесную ситуацию (точку равновесия) в смешанных стратегиях.

Итак, равновесная ситуация существует. Но как ее найти?

Дляобоснования способа определения равновесной ситуации сошлемся на следующийтеоретический результат.

ТЕОРЕМА. Выполнение неравенств (2.7.3) равносильно выполнению неравенств

HA(0, q*) £ HA(р*, q*), HB(р*, 0) £ HB(р*, q*), (2.7.4)

HA(1, q*) £ HA(р*, q*), HB(р*, 1) £ HB(р*, q*).

Иными словами, для того чтобы убедиться, что пара (p*, q*)определяет равновесную ситуацию, достаточно проверить справед­ливость неравенств (2.7.2) только для двух чистых стратегий игрока А (р = 0 и р = 1) и для двух чистых стратегий игрока В (q = 0 и q = 1).

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

Для того чтобы в биматричной игре пара (p*, q*)определяла равновесную ситуацию, необходимо и доста­точно одновременное выполнение следующих неравенств:

(p-1)(Cq-a) ³ 0,

p(Cq-a) ³ 0,

(q-1)(Dp-b)³0, (2.7.5)

q(Dp - b) ³ 0,

0 £ р £ 1, 0 £ q £ l,

где

С = a11a12a21 + a22, a = a22 a12,

D = b11b12b21 + b22, b = b22 b21,



<== предыдущая лекция | следующая лекция ==>
Биматричные игры | Поиск равновесных ситуаций


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.845 сек.