Вы находитесь на странице: 1из 51

Определение.

Примеры.

Исключение Матричные игры.


доминируе-
мых
стратегий.
Решение конфликта в условиях
Нижняя и
верхняя антагонизма: кто кого победит?
цена игры.
Понятие
решения в
чистых
стратегиях. Кичмаренко О.Д.
Смешанное
расширение
матричной
игры Одесcкий национальный университет
имени И.И. Мечникова
Определение.
Примеры.
Определение. Примеры.
Исключение
доминируе-
мых
стратегий. Матричная игра - это бескоалиционная игра двух
Нижняя и
верхняя игроков (т.е. антагонистическая игра), причем, каждый
цена игры.
Понятие из игроков имеет конечное множество стратегий.
решения в
чистых
стратегиях.
В этой игре выигрыш первого игрока равен проигрышу
Смешанное
расширение второго, другими словами – это платеж, который первый
матричной
игры игрок получает от второго.
Матричная игра - игра с нулевой суммой.
Определение.
Примеры. Пример 1. Две компании А и В продают два вида
Исключение
доминируе-
лекарств против гриппа. Компания А рекламирует
мых
стратегий.
продукцию на радио (А1), телевидении (А2) и в газетах
Нижняя и (А3). Компания В, в дополнение к использованию радио
верхняя
цена игры. (В1), телевидения (В2) и газет (В3), рассылает также по
Понятие
решения в почте брошюры (В4). В зависимости от умения и
чистых
стратегиях. интенсивности проведения рекламной кампании, каждая
Смешанное из компаний может привлечь на свою сторону часть
расширение
матричной клиентов конкурирующей компании. Как правильно вести
игры
рекламу каждой компании, чтобы максимально привлечь
клиентов на свою сторону ?
Определение.
Примеры.
Пример 2. На технологическую линию поступает сырье с
Исключение
доминируе- малым или большим количеством примесей. Линия
мых
стратегий. может работать в трех режимах. Доход предприятия на 1
Нижняя и
верхняя ед. продукции, изготовленной из сырья с малым
цена игры.
Понятие количеством примесей и из сырья с большим
решения в
чистых количеством примесей для первого, второго и третьего
стратегиях.
технологических режимов составляет 2 и 5, 5 и 3, 6 и 1
Смешанное
расширение ден. ед. соответственно. В каких режимах и сколько
матричной
игры времени должна работать технология, чтобы доход от
выпущенной продукции был максимальным?
Пусть первый игрок имеет m стратегий: A1 , . . . , Am .
Второй игрок имеет n стратегий: B1 , . . . , Bn .
Определение.
Примеры. Тогда эта игра имеет m × n возможных ситуаций вида
Исключение (Ai , Bj ). И выигрыш первого игрока будет зависеть
доминируе-
мых именно от этой ситуации:
стратегий.
Нижняя и
верхняя
цена игры.
v1 = v1 (Ai , Bj )
Понятие
решения в
чистых Поставим строки матрицы A в соответствие стратегиям
стратегиях.
первого игрока, а столбцы этой же матрицы - в
Смешанное
расширение соответствие стратегиям второго игрока.
матричной
игры Тогда каждой ситуации (Ai , Bj ) будет соответствовать
элемент матрицы с индексом (i, j), а выигрыш первого
игрока можно записать как элемент матрицы:

aij = v1 (Ai , Bj ).
Таким образом, получаем матрицу игры, или платежную
Определение.
Примеры.
матрицу:
Исключение  
доминируе- a11 a12 . . . a1n
мых
стратегий. A = . . . . . . . . . . . . . . . . . . .
Нижняя и
верхняя am1 am2 . . . amn
цена игры.
Понятие
решения в
чистых
Эта платежная матрица и есть модель конфликтной
стратегиях. ситуации.
Смешанное
расширение
матричной
игры
Так как игра — антагонистическая, то выигрыш второго
игрока однозначно определяется через выигрыш первого
и будет равен −aij .

Далее будем говорить только о выигрыше первого игрока.


Определение.
Примеры. Исключение доминируемых стратегий. Нижняя и
Исключение верхняя цена игры. Понятие решения в чистых
доминируе-
мых стратегиях.
стратегий.
Нижняя и
верхняя
цена игры. Пусть в примере 1 выигрыш компании А - процент
Понятие
решения в клиентов, привлеченных или потерянных этой компанией,
чистых
стратегиях. зависит от ситуации (Ai,Bj):
Смешанное  
расширение
матричной
8 −2 9 3
игры A = 6 5 6 8
2 4 −9 5
Определение.
Примеры.

Исключение
Первый игрок стремится максимизировать свой
доминируе-
мых
выигрыш. Поэтому ему не могут быть интересны
стратегий.
Нижняя и
стратегии, при которых, независимо от выбора второго
верхняя игрока, он выиграет меньше.
цена игры.
Понятие Первый исключает стратегию A3 (т.е. вычеркивает
решения в
чистых третью строку в платежной матрице), т.к. A2  A3 .
стратегиях.

Смешанное
 
расширение 8 −2 9 3
матричной A=
игры 6 5 6 8
Второй игрок стремится минимизировать свой проигрыш.
Ему неинтересны стратегии, при которых он может
потерять больше.
Определение.
Примеры. Он исключает свою стратегию B1 :
Исключение
доминируе-
 
мых −2 9 3
стратегий. A=
Нижняя и 5 6 8
верхняя
цена игры.
Понятие Затем далее он исключает B3 и B4 :
решения в
чистых  
стратегиях. −2
Смешанное
A=
расширение
5
матричной
игры
Теперь первый исключает еще и A1 :

A= 5

Таким образом, первый игрок считает возможным


использование только стратегии A2 , а второй игрок
оставил тоже только одну свою стратегию — B2 .
Определение.
Примеры.

Исключение Следовательно, ситуация A2 , B2 в одинаковой мере


доминируе-
мых устраивает обоих игроков.
стратегий.
Нижняя и
верхняя
цена игры. Эту ситуацию (i ∗ , j ∗ ) = (2, 2) и примем в качестве
Понятие
решения в решения игры:
чистых
стратегиях.

Смешанное обе компании должны рекламироваться на телевидении,


расширение
матричной при этом компания А получит выигрыш - 5% клиентов
игры
перейдут в число ее потребителей от компании В.
Решение игры гарантирует, что ни одной компании
невыгодно выбирать неоптимальную стратегию, т.к. это
Определение.
Примеры. повлечет потери в выигрыше.
Исключение
доминируе-
мых Если второй игрок выберет стратегию B1 , B3 или B4 , то
стратегий.
Нижняя и первый может сохранить свой выбор – A2 , что повлечет
верхняя
цена игры. бо́льшие потери рынка компании В (6% или 8% вместо
Понятие
решения в 5%).
чистых
стратегиях. aij ∗ ≤ ai ∗ j ∗
Смешанное
расширение По тем же причинам нет резона первой компании не
матричной
игры выбирать стратегию A2 , т.к., например, если она выберет
A3 , то вторая может изменить свой выбор на B3 , что
повлечет потерю 9% клиентов у первой компании.

ai ∗ j ∗ ≤ ai ∗ j
Определение.
Примеры.

Исключение
доминируе-
Такое понятие равновесия ввел Дж.Нэш (Nash).
мых
стратегий.
Ситуация (i ∗ , j ∗ ) в матричной игре будет равновесной,
Нижняя и
верхняя
если
цена игры. aij ∗ ≤ ai ∗ j ∗ ≤ ai ∗ j ∀i = 1, m, j = 1, n
Понятие
решения в
чистых Это же двойное неравенство определяет элемент
стратегиях.
ai ∗ j как седловой элемент платежной матрицы.
Смешанное
расширение
матричной
игры Как найти все ситуации равновесия?
Цель первого игрока: Выбирать такую стратегию,
которая при любом возможном выборе второго игрока
Определение.
Примеры.
обеспечит максимальный гарантированный выигрыш.
Исключение
«Я должен выиграть не меньше, чем. . . »
доминируе-
мых
стратегий.
Нижняя и
В соответствии с этой целью первый игрок оценивает
верхняя
цена игры.
свои стратегии минимальными возможными
Понятие
решения в
выигрышами, независимо от выбора второго игрока:
чистых
стратегиях.
min aij
Смешанное j
расширение
матричной
игры Тогда, выбрав максимальную из них, он укажет
максимальный гарантированный выигрыш для себя:

max min aij


i j

Это значение называется нижняя цена игры.


Цель второго игрока: Выбирать такую стратегию,
которая при любом возможном выборе первого игрока
Определение.
Примеры.
обеспечит максимальный допустимый проигрыш.
Исключение «Максимум, что я могу себе позволить проиграть. . . »
доминируе-
мых
стратегий.
Нижняя и
В соответствии с этой целью второй игрок оценивает
верхняя
цена игры.
свои стратегии максимальными возможными потерями,
Понятие
решения в
независимо от выбора первого игрока:
чистых
стратегиях.
max aij
Смешанное i
расширение
матричной
игры Тогда, выбрав минимальную из них, он укажет
максимально допустимый проигрыш для себя:

min max aij


j i

Это значение называется верхняя цена игры.


Определение. Равенство нижней и верхней цены игры определяет
Примеры.
решение - цену игры.
Исключение
доминируе-
мых
стратегий. Элементы матрицы, для которых выполняется равенство
Нижняя и
верхняя минимаксов
цена игры.
Понятие max min aij = min max aij
решения в i j j i
чистых
стратегиях. являются седловыми элементами платежной матрицы.
Смешанное
расширение
матричной
игры
Номера строк i ∗ и номера столбцов j ∗ , в которых
расположены седловые элементы платежной матрицы,
указывают на номера оптимальных стратегий первого
и второго игроков соответственно.
Определение.
Примеры.
Платежная матрица может содержать несколько
Исключение
доминируе- седловых элементов.
мых
стратегий.
Нижняя и
верхняя При применении метода исключения доминируемых
цена игры.
Понятие стратегий из нескольких седловых элементов остается
решения в
чистых только один.
стратегиях.

Смешанное
расширение Значение цены игры не меняется, но выбор каждого
матричной
игры игрока теперь ограничен, т.к. для каждого из них
указывается только одна оптимальная стратегия.
Таким образом, решение матричной игры состоит
Определение.
Примеры. в нахождении всех седловых элементов элементов
Исключение платежной матрицы. Значение седлового элемента
доминируе-
мых является ценой игры, а номера строк и номера
стратегий.
Нижняя и столбцов, в которых находятся седловые элементы,
верхняя
цена игры. указывают на номера оптимальных стратегий первого
Понятие
решения в и второго игрока соответственно.
чистых
стратегиях. Решения (седловые точки) существуют тогда и
Смешанное только тогда, когда равны минимаксы
расширение
матричной
игры max min aij = min max aij .
i j j i

Существование внутренних и внешних минимаксов здесь


следует из конечности множеств номеров стратегий i и j.
Схема решения матричной игры
1. Оцениваем каждую стратегию каждого игрока:
Определение.
Примеры. a11 a12 ... a1n → min a1j
j
Исключение
доминируе- ...........................................
мых
стратегий. am1 am2 ... amn → min amj
Нижняя и j
верхняя
цена игры. ↓ ↓ ... ↓
Понятие
решения в
max ai1 max ai2 . . . max ain
чистых i i i
стратегиях.
2. Находим значения
Смешанное
расширение
матричной max min aij – нижняя цена игры,
игры i j

min max aij – верхняя цена игры.


j i
3. Если нижняя цена игры равна верхней цене, то их
общее значение - цена игры, т.е. ai ∗ j ∗ - выигрыш первого
игрока в равновесной ситуации, номера i ∗ , j ∗ - указывают
на номера оптимальных стратегий первого и второго
игрока соответственно.
Смешанное расширение матричной игры.

Рассмотрим платежную матрицу из примера 2:


Определение.
Примеры.  
Исключение 2 5
доминируе- 5 3 
мых
стратегий.
Нижняя и
6 1
верхняя
цена игры.
Понятие нижняя цена игры: max min aij = 3
решения в i j
чистых
стратегиях. верхняя цена игры: min max aij = 5.
Смешанное j i
расширение
матричной То есть
игры
max min aij < min max aij ,
i j j i
следовательно, седлового элемента нет, а игра с
этой платежной матрицей не имеет ситуаций
равновесия.

Как понимать то, что мы получили?


Если игроки выберут стратегии, указывающие на
нижнюю и верхнюю цену игры, получим ситуацию
Определение. (A2 , B1 ), в которой первый игрок получает больше, чем
Примеры.

Исключение
рассчитывал.  
доминируе- 2 5
мых
стратегий. 5 3
Нижняя и
верхняя 6 1
цена игры.
Понятие
решения в Устойчива ли ситуация (A2 , B1 )?
чистых
стратегиях.

Смешанное 1-й игрок, предполагая выбор 2-го, может увеличить свой


расширение
матричной
выигрыш с 5 на 6, отказываясь от стратегии A2 в пользу A3 ,
игры т.е. переход к ситуации (A3 , B1 ). В свою очередь, 2-й игрок,
предполагая выбор A3 1-ым игроком, откажется от B1 в
пользу B2 , ожидая проиграть только 1 в ситуации (A3 , B2 ).
Далее 1-й мог догадаться о таком поведении 2-го игрока и он,
стремясь не потерять выигрыш, выбирает A1 , т.е. имеем
ситуацию (A1 , B2 ). Далее аналогично рассуждая, попадаем в
ситуацию (A1 , B1 ), а затем снова в (A3 , B1 ).
Таким образом, мысленно проигрывая эту игру
многократно, каждый игрок будет отдавать свое
Определение.
Примеры.
предпочтение каким-то стратегиям чаще, а каким-то
Исключение
реже.
доминируе-
мых
стратегий.
Нижняя и
Интересно, что частоту выбора игроками своих стратегий
верхняя
цена игры.
можно рассчитать и представить в виде набора
Понятие
решения в
вероятностей (у каждого игрока свой набор).
чистых
стратегиях.

Смешанное
В этом случае игра существенно меняется - у игроков
расширение
матричной
расширяются их стратегические возможности: путем
игры случайного применения игроками своих ”чистых“
стратегий они обеспечивают наибольшую скрытость
выбора стратегии.

Понятие решения в этой игре следует понимать уже


по-другому.
Смешанной стратегией игрока называется набор
Определение.
вероятностей применения его чистых стратегий:
Примеры.

Исключение x = (x1 , . . . , xm ), xi = p(Ai ),


доминируе-
мых
стратегий. m
X
Нижняя и
верхняя xi = 1, 0 ≤ xi ≤ 1, i = 1, m.
цена игры.
Понятие i=1
решения в
чистых X – множество всех смешанных стратегий первого
стратегиях.
игрока.
Смешанное
расширение y = (y1 , . . . , yn ), yj = p(Bj ),
матричной
игры n
X
yj = 1, 0 ≤ yj ≤ 1, j = 1, n.
j=1

Y – множество всех смешанных стратегий второго


игрока.
Пара смешанных стратегий (x, y ) называется ситуацией
Определение. в смешанном расширении матричной игры.
Примеры.

Исключение
доминируе- Функция f : X × Y → R является выигрышем в
мых
стратегий. смешанном расширении матричной игры, который по
Нижняя и
верхняя сути представляет собой математическое ожидание
цена игры.
Понятие выигрыша:
решения в
чистых
стратегиях.
m X
X n
Смешанное f (x, y ) = aij xi yj = xAy T .
расширение
матричной i=1 j=1
игры

Решить матричную игру в смешанном расширении


означает найти пару смешанных стратегий (x ∗ , y ∗ ),
которая будет седловой точкой функции выигрыша
f (x, y ), а также указать значение f (x ∗ , y ∗ ).
Определение.
Примеры.

Исключение Ситуация (x ∗ , y ∗ ) является ситуацией равновесия по


доминируе-
мых Нэшу в смешанном расширении игры, если
стратегий.
Нижняя и
верхняя
цена игры.
f (x, y ∗ ) ≤ f (x ∗ , y ∗ ) ≤ f (x ∗ , y ) ∀x ∈ X , ∀y ∈ Y
Понятие
решения в
чистых или что то же самое:
стратегиях.
T T T
Смешанное
расширение xAy ∗ ≤ x ∗ Ay ∗ ≤ x ∗ Ay T . (1)
матричной
игры
Введем дополнительные обозначения: через a∗j
Определение.
Примеры. обозначим j-й столбец матрицы A, а через ai∗ - i-ю
Исключение строку.
доминируе-
мых
стратегий.
Нижняя и Лемма 1. О переходе к смешанным стратегиям
верхняя
цена игры. Если x - произвольная стратегия первого игрока, a -
Понятие
решения в
некоторое число и
чистых
стратегиях.

Смешанное
xa∗j ≥ a ∀j = 1, n, (2)
расширение
матричной
игры то для любой смешанной стратегии y = (y1 , y2 , . . . , yn )
игрока 2 выполняется:

xAy T ≥ a.
Определение.
Примеры.
Доказательство.
Исключение
доминируе- Домножим неравенство (2) на yj ∀j = 1, n:
мых
стратегий.
Нижняя и xa∗j yj ≥ ayj .
верхняя
цена игры.
Понятие
решения в Просуммируем полученные неравенства по j = 1, n:
чистых
стратегиях. n n
X X
T T
Смешанное
расширение
xa∗j y = xAy ≥a yj = a.
матричной j=1 j=1
игры

Лемма доказана.
Определение.
Примеры.

Исключение
доминируе- Аналогично осуществляются переходы к смешанным
мых
стратегий. стратегиям в неравенствах
Нижняя и
верхняя
цена игры.
Понятие xa∗j ≤ a, ∀j = 1, n,
решения в
чистых ai∗ y T ≤ a, ∀i = 1, m,
стратегиях.

Смешанное ai∗ y T ≥ a, ∀i = 1, m,
расширение
матричной
игры
Определение.
Примеры.

Исключение
доминируе-
мых Теорема 1.
стратегий.
Нижняя и Для того, чтобы ситуация (x ∗ , y ∗ ) была равновесной,
верхняя
цена игры.
необходимо и достаточно, чтобы выполнялись
Понятие
решения в
неравенства:
чистых
стратегиях. T T
Смешанное
ai∗ y ∗ ≤ x ∗ Ay ∗ ≤ x ∗ a∗j , ∀i = 1, m, j = 1, n. (3)
расширение
матричной
игры
Определение.
Доказательство.
Примеры.
Необходимость. Пусть ситуация (x ∗ , y ∗ ) - равновесная,
Исключение
доминируе- т.е. выполняется (1). Выберем в качестве x и y чистые
мых
стратегий. стратегии i и j, т.е.
Нижняя и
верхняя
x = (0, . . . , 0, 1, 0, . . . , 0), y = (0, . . . , 0, 1, 0, . . . , 0).
цена игры.
i j
Понятие
решения в
Тогда неравенство (1) примет необходимый вид (3).
чистых Достаточность. Применим к обеим частям (3) лемму о
стратегиях.

Смешанное
переходе к смешанным стратегиям. Имеем:
расширение
матричной T T
игры xAy ∗ ≤ x ∗ Ay ∗ ≤ x ∗ Ay T ,

т.е. (x ∗ , y ∗ ) - равновесная ситуация.


Теорема доказана.
Определение.
Примеры.

Исключение
доминируе-
мых
стратегий.
Нижняя и Теорема 2.
верхняя
цена игры. Если ситуация (k, l) является равновесной для игры с
Понятие
решения в матрицей A, то она является равновесной и для ее
чистых
стратегиях. смешанного расширения.
Смешанное
расширение
матричной
игры
Определение. Доказательство.
Примеры.

Исключение
Пусть (k, l) - равновесная ситуация в игре A, т.е.
доминируе-
мых
стратегий. ail ≤ akl ≤ akj ∀i = 1, m, j = 1, n. (4)
Нижняя и
верхняя
цена игры.
Понятие
В смешанных стратегиях ситуация (k, l) имеет вид
решения в
чистых
(x k , y l ), x k = (0, . . . , 0, 1, 0, . . . , 0),
k
стратегиях.

Смешанное
y l = (0, . . . , 0, 1, 0, . . . , 0).
l
расширение
матричной Тогда
T T
игры
ail = ai∗ y l , akl = x k Ay l , akj = x k a∗j .
(4) примет вид (3), т.е. (x k , y l ) будет равновесной.
Теорема доказана.
Так как матричная игра — частный случай
Определение.
Примеры. антагонистической игры, для которой справедлива
Исключение теорема Нэша (Nesh), т.е. ситуация равновесия в
доминируе-
мых матричной игре всегда существует в смешанных или в
стратегий.
Нижняя и чистых стратегиях. Чтобы это показать, достаточно
верхняя
цена игры. показать существование и равенство минимаксов
Понятие
решения в
чистых max inf xAy T и min sup xAy T .
стратегиях. x y y x
Смешанное
расширение
матричной Фактически докажем существование и равенство
игры
минимаксов

max min xAy T и min max xAy T .


x y y x
Определение.
Примеры.

Исключение
доминируе-
мых Лемма 2.
стратегий.
Нижняя и При любом y0 ∈ Y и при любом x0 ∈ X существуют
верхняя
цена игры. (достигаются)
Понятие
решения в
чистых
стратегиях.
max xAy0T и min x0 Ay T .
x y
Смешанное
расширение
матричной
игры
Определение.
Доказательство.
Примеры.
m n
Исключение X X
доминируе-
мых
xAy0T = xi ai∗ y0T , x0 Ay T
= x0 a∗j yj .
стратегий. i=1 j=1
Нижняя и
верхняя
цена игры.
Понятие Это означает, что xAy0T , x0 Ay T - линейные, а
решения в
чистых следовательно и непрерывные функции по своим
стратегиях.
переменным xi , i = 1, m и yj , j = 1, n соответственно.
Смешанное
расширение Множества X и Y - замкнутые и ограниченные
матричной
игры (симплексы), т.е. компактные. Следовательно на них
функции xAy0T , x0 Ay T достигают своих максимума и
минимума.
Лемма доказана.
Определение.
Примеры.

Исключение Лемма 3. При любом x0 ∈ X существует номер столбца


доминируе-
мых l(x0 ) — такой, что
стратегий.
Нижняя и
верхняя
цена игры.
min x0 Ay T = x0 a∗l
Понятие
y
решения в
чистых
стратегиях. и при любом y0 ∈ Y существует номер строки k(y0 ) —
Смешанное такой, что
max xAy0T = ak∗ y0T .
расширение
матричной
игры x
Доказательство. Положим l = arg min x0 a∗j . Тогда
j=1,n

x0 a∗l ≤ x0 a∗j ∀j = 1, n;
Определение.
Примеры.

Исключение
Перейдем в полученном неравенстве к смешанным
доминируе-
мых
стратегиям (по лемме 1):
стратегий.
Нижняя и
верхняя x0 a∗l ≤ x0 Ay T ∀y ∈ Y .
цена игры.
Понятие
решения в Переходя здесь к минимуму по y ∈ Y , получим
чистых
стратегиях.
T
Смешанное x0 a∗l = x0 Ay l ≤ min x0 Ay T , y l = (0, . . . , 0, 1, 0, . . . , 0).
расширение y l
матричной
игры
Тогда
x0 a∗l = min x0 Ay T .
y

Доказать самостоятельно, что ∃k(y0 ), такое что

max xAy0T = ak∗ y0 .


x

Лемма доказана.
Определение.
Примеры.

Исключение
доминируе-
мых
стратегий.
Лемма 4. о непрерывности функций max xAy T и
Нижняя и
x
верхняя min xAy T
цена игры. y
Понятие
решения в Значение max xAy T является непрерывной функцией y , а
чистых x
стратегиях.
значение min xAy T - непрерывной функцией x.
Смешанное y
расширение
матричной
игры
Доказательство.
Из предыдущей леммы следует, что

Определение. min xAy T = min xa∗j .


Примеры. y j
Исключение
доминируе- xa∗j - скалярное произведение, т.е. линейная функция, а
мых
стратегий. следовательно и непрерывная по x при любом j.
Нижняя и
верхняя Зафиксируем произвольное ε > 0. Тогда ∃δ > 0 — такое,
цена игры.
Понятие что как только ||x1 − x2 || < δ, выполняется неравенство
решения в
чистых |x1 a∗j − x2 a∗j | < ε. Пусть
стратегиях.

Смешанное
расширение
min x1 a∗j = x1 a∗k , min x2 a∗j = x2 a∗l .
матричной j j
игры
Рассмотрим
min x2 a∗j = x2 a∗l
j

С одной стороны:

x2 a∗k > min x2 a∗j = x2 a∗l


j
x1 a∗k + ε > x2 a∗k > minj x2 a∗j = x2 a∗l
Определение. minj x1 a∗j + ε = x1 a∗k + ε > x2 a∗k > minj x2 a∗j = x2 a∗l
Примеры.

Исключение
доминируе-
С другой стороны:
мых
стратегий.
Нижняя и x2 a∗l > x1 a∗l − ε
верхняя
цена игры. x2 a∗l > x1 a∗l − ε > minj x1 a∗j − ε.
Понятие
решения в minj x1 a∗j + ε = x1 a∗k + ε > x2 a∗k > minj x2 a∗j =
чистых
стратегиях.
= x2 a∗l > x1 a∗l − ε > minj x1 a∗j − ε.
Смешанное
расширение То есть:
матричной
игры | min x1 a∗j − min x2 a∗j | < ε,
j j

что и означает непрерывность функции


min xa∗j = min xAy T по переменной x.
j y
Доказать самостоятельно непрерывность max xAy T
x
по переменной y .
Лемма доказана.
Определение.
Примеры.

Исключение
доминируе-
мых
стратегий.
Нижняя и
верхняя Теорема 3.
цена игры.
Понятие Минимаксы max min xAy T и min max xAy T существуют.
решения в x y y x
чистых
стратегиях.

Смешанное
расширение
матричной
игры
Определение.
Примеры.

Исключение
доминируе-
мых
Доказательство.
стратегий.
Нижняя и
Т.к. min xAy T - непрерывная по x функция (Лемма 4), то
y
верхняя
цена игры. по теореме Вейерштрасса на компактном множестве X
Понятие
решения в она достигает своего максимума max min xAy T .
чистых x y
стратегиях.
Аналогично существует min max xAy T .
Смешанное y x
расширение
матричной
Теорема доказана.
игры
Определение.
Примеры.

Исключение
доминируе-
мых
стратегий.
Лемма 5. о двух альтернативах
Нижняя и
верхняя
Какова бы ни была матрица A, имеет место одна из двух
цена игры.
Понятие
альтернатив:
решения в
чистых 1 существует x ∈ X , такой что xa∗j > 0 ∀j = 1, n;
стратегиях.

Смешанное
2 существует y ∈ Y , такой что ai∗ y T ≤ 0 ∀i = 1, m.
расширение
матричной
игры
Доказательство.
Составим выпуклую оболочку симплекса x1 , т.е. векторов
e 1 , . . . , e m , и всех векторов a∗j . Обозначим ее через C.
Определение.
Примеры.
Возможны два случая:
Исключение
0∈ / C.
доминируе-
мых
Тогда точка 0 отделима от множества C гиперплоскостью
стратегий.
Нижняя и
Vz = 0, и ∀z ∈ C Vz > 0. В частности,
верхняя
цена игры.
∀ i = 1, m Ve i = vi > 0. Тогда и сумма
Понятие m
решения в
X
чистых vi > 0.
стратегиях.
i=1
Смешанное
расширение
матричной
Выберем вектор
игры v1 vm
x =( ,..., ) ∈ X.
v v
Тогда, т.к. v > 0
1
xz =Vz > 0 ∀z ∈ C,
v
в частности и для всех точек a∗j ∈ C :
xa∗j ≥ 0 ∀j = 1, n.
0 ∈ C. Тогда точку 0 можно представить в виде выпуклой
комбинации
Pm i
Pn
Определение. i=1 αi e + j=1 βj a∗j = 0,
Примеры. αi ≥ 0, i = 1, m,
(5)
Pm j ≥ 0,P
β j = 1, n,
Исключение
доминируе-
n
i=1 αi + j=1 βj = 1.
мых
стратегий.
Нижняя и
верхняя Расписывая это равенство покоординатно, получаем:
цена игры.
Понятие n
решения в X
чистых
стратегиях.
αi + βj aij = 0, ∀i = 1, m. (6)
j=1
Смешанное
расширение
матричной Учтем, что αi ≥ 0. Тогда
игры
n
X
βj aij ≤ 0. (7)
j=1

Кроме того,
n
X
β= βj ≥ 0. (8)
j=1
Определение. Предположим, β = 0. Тогда, т.к. все βj ≥ 0, то
Примеры.
βj = 0, ∀j = 1, n. Из (6) тогда следует, что
Исключение
доминируе- αi = 0, ∀i = 1, m, что противоречит заданию αi , βj .
мых
стратегий. Следовательно, β > 0. Тогда можем составить вектор
Нижняя и
верхняя
цена игры. β1 βn
Понятие y = (y1 , . . . , yn ) = ( ,..., ) ∈ Y.
решения в β β
чистых
стратегиях.

Смешанное Разделим (7) на β > 0. Получим


расширение
матричной n n
игры X βj X
aij = yj aij = ai∗ y T ≤ 0, ∀i = 1, m.
β
j=1 j=1
Определение.
Примеры.

Исключение
доминируе-
мых
стратегий. Theorem (о минимаксах)
Нижняя и
верхняя
цена игры.
Какова бы ни была матрица A,
Понятие
решения в
чистых max min xAy T = min max xAy T .
стратегиях. x y y x
Смешанное
расширение
матричной
игры
Воспользуемся леммой о двух альтернативах.
Предположим, выполняется первая, т.е. ∃ x0 ∈ X :
Определение.
Примеры. x0 a∗j ≥ 0 ∀j = 1, n.
Исключение
доминируе-
мых По лемме о смешанных стратегиях имеем:
стратегий.
Нижняя и
верхняя
цена игры.
x0 Ay T ≥ 0 ∀y ∈ Y .
Понятие
решения в
чистых Тогда
max min xAy T ≥ min x0 Ay T ≥ 0.
стратегиях.
(9)
Смешанное x y y
расширение
матричной
игры
Пусть теперь выполняется вторая альтернатива, т.е.
∃ y0 ∈ x2 :
ai∗ y0T ≤ 0 ∀i = 1, m.
Перейдем здесь к смешанным стратегиям, тогда

xAy T ≤ 0 ∀x ∈ X .
Далее получим

min max xAy T ≤ max xAy0T ≤ 0. (10)


Определение. y x x
Примеры.

Исключение
доминируе-
По лемме о двух альтернативах только одно из
мых
стратегий.
неравенств (9) или (10) выполняется, т.е. не может
Нижняя и
верхняя
выполняться двойное неравенство
цена игры.

max min xAy T < 0 < min max xAy T .


Понятие
решения в (11)
чистых x y y x
стратегиях.

Смешанное Покажем, что последнее неравенство НЕ МОЖЕТ


расширение
матричной ВЫПОЛНЯТЬСЯ, для этого рассмотрим матрицу вида
игры
 
a11 − t a12 − t . . . a1n − t
 a21 − t a22 − t . . . a2n − t 
A(t) = 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ,

am1 − t am2 − t . . . amn − t

где t - произвольное вещественное число.


Рассмотрим
m X
X n
xA(t)y T = xi (aij − t)yj
Определение. i=1 j=1
Примеры.
m X
n m X
n
Исключение X X
доминируе- = xi aij yj − xi tyj = xAy T − t.
мых
стратегий. i=1 j=1 i=1 j=1
Нижняя и
верхняя
цена игры.
Запишем неравенство (11) для матрицы A(t):
Понятие
решения в max min xA(t)y T < 0 < min max xA(t)y T ,
чистых x y y x
стратегиях.
T
Смешанное max min(xAy − t) < 0 < min max(xAy T − t),
расширение x y y x
матричной
T
игры max min xAy − t < 0 < min max xAy T − t,
x y y x
T
max min xAy < t < min max xAy T .
x y y x
Это неравенство не может выполняться для любого
t ∈ R, т.е. не существует такого вещественного числа,
которое находится между минимаксами max min xAy T и
x y
min max xAy T .
Определение.
Примеры.
Это означает, что
Исключение
доминируе- max min xAy T ≥ min max xAy T .
мых x y y x
стратегий.
Нижняя и
верхняя
цена игры.
Однако, для любой матрицы A также
Понятие

max min xAy T ≤ min max xAy T .


решения в
чистых
стратегиях. x y y x
Смешанное
расширение Это означает, что минимаксы равны.
матричной
игры
max min xAy T = min max xAy T .
x y y x
Определение. Таким образом, для матричных игр всегда существует
Примеры.
седловая точка, т.е. такие игры разрешимы в смешанных
Исключение
доминируе- стратегиях.
мых
стратегий.
Нижняя и
верхняя В конспект добавить:
цена игры.
Понятие
решения в
чистых
Графический метод решения матричной игры, в
стратегиях.
которой один из игроков имеет только 2 чистые
Смешанное
расширение стратегии. (Студенты разбирают на лабораторных
матричной
игры
занятиях)

Студентам самостоятельно рассмотреть по Крушевскому


итерационные методы решения матричных игр

Вам также может понравиться