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

Бескоалиционные игры (110

..pdf
Скачиваний:
28
Добавлен:
15.11.2022
Размер:
270.72 Кб
Скачать
Ki(μ ) μi(xi)

Докажем теперь достаточность утверждения. Пусть для всех xi Xi, i = 1, . . . , n, справедливы неравенства

Ki(μ xi) Ki(μ ).

Перейдем в этих неравенствах к смешанным стратегиям. Для этого возьмём для каждого игрока i стратегию μi Xi, умножим каждое из неравенств на соответствующие μi (xi) и просуммируем по всем xi Xi. В результате имеем

Ki(μ xi) μi (xi)

xi Xi xi Xi

или

μi(xi).

Ki(μ xi) μi(xi) Ki(μ )

xi Xi

xi Xi

Отсюда получаем

 

Ki(μ μi) Ki(μ ), для любой стратегии μi Xi,

где i = 1, . . . , n. Таким образом, в силу определения 13 ситуация μ является ситуацией равновесия в смешанных стратегиях в игре Γ. Свойство 1 доказано.

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

Свойство 2. Пусть Γ = (N, {Xi}i N , {Hi}i N ) - конечная бескоалиционная игра n лиц и пусть μ = (μ1, . . . , μn) Z(Γ) - ситуация равновесия по Нэшу в смешанных стратегиях. Тогда справедлива следующая система равенств:

Ki(μ xi) = Ki(μ ), xi [Xi]μi , i = 1, . . . , n.

 

Доказательство. Зафиксируем i N. В силу свойства 1 имеем

 

Ki(μ xi) Ki(μ ) для всех xi [Xi]μi .

(3)

21

 

Пусть хотя бы одно из этих неравенств строгое, то есть

Ki(μ x0i ) < Ki(μ ).

Заметим, что так как x0i [Xi]μi , то μi(x0i ) > 0. Переходя к смешанным стратегиям в неравенствах (3), имеем

Ki(μ ) = Ki(μi xi) μi(xi) =

 

 

 

xi Xi

μi(xi) = Ki(μ ).

=

Ki(μ xi) μi(xi) < Ki(μ )

 

xi [Xi]μi

 

 

xi [Xi]μi

 

Полученное противоречие означает, что

 

 

 

 

Ki(μ

 

xi) = Ki(μ ) для всех xi

 

[Xi]μ .

 

 

 

 

i

Утверждение свойства 2 доказано. Очевидно, что система равенств свойства 2 может быть представлена в виде:

Ki(μ

 

xi) = Ki(μ

 

yi),

 

xi, yi

 

[Xi]μ , i = 1, . . . , n.

(4)

 

 

 

 

i

 

Так как

μi (xi) = 1, состоит из |[Xi]μi | − 1 независимых переменных

xi [Xi]μi

(в качестве переменных выступают вероятности, приписываемые каждой чи-

стой стратегии игрока i). Следовательно, система (4) даёт (|[Xi]μi | − 1)

i N

уравнений. Решая систему (4) относительно неизвестных μi Xi, где i = 1, . . . , n, мы можем найти ситуацию равновесия в смешанных стратегиях

μ = (μ1, . . . , μn).

Следующее свойство позволяет вычислить вполне смешанное равновесие по Нэшу в произвольной биматричной (m × n)-игре. Предположим, что (x, y) - вполне смешанная ситуация равновесия в игре Γ(A, B). Тогда система (4) представляется в виде:

A y = v1 u, x B = v2 uT ,

(5)

22

 

где v1

= x A y, v2 = x B y выигрыши игроков 1 и 2 в ситуации (x, y),

 

 

n

 

 

 

 

 

 

 

- вектор-строка,

uT

- вектор-столбец.

u = (1, . . . , 1)

 

 

Свойство 3. Пусть Γ(A, B) - биматричная (m × n) - игра и матрицы A, B - невырожденные. Если игра Γ имеет вполне смешанную ситуацию равновесия, то она единственная и вычисляется по формулам:

x = v2 u B1;

y = v1 A1 u,

(6)

где

 

 

 

 

 

v1 =

1

, v2 =

1

 

 

 

 

(u A1 u)

(u B1 u)

 

Обратно, если для векторов x, y Rm, определяемых вышеуказанными равенствами, справедливо x 0, y 0, то пара (x, y) образует ситуацию равновесия в смешанных стратегиях в игре Γ(A, B) с вектором равновесных выигрышей (v1, v2).

Доказательство. Пусть (x, y) - вполне смешанная ситуация равновесия по Нэшу. Тогда стратегии x, y удовлетворяют системе (5). Умножая первое равенство в системе (5) слева на A1, а второе - справа на B1 получаем выражения для x, y (6). Осталось найти v1, v2. Так как x uT = 1 и y uT = 1, то, умножая первое из равенств (6) справа на uT , а второе - слева на u получаем

1 = x u = v2 u B1 uT , 1 = u y = v1 u A1 uT

или

v1 = 1/(u A1 uT ), v2 = 1/(u B1 uT ).

Единственность ситуации (x, y) следует из единственности решения системы (5).

Теперь докажем обратное утверждение. Так как векторы x, y Rm определяются равенствами (6), то, подставляя в эти равенства выражения для 23

v1, v2, имеем x uT = 1 и y uT = 1. В силу полученных равенств и условия x 0, y 0 пара (x, y) является ситуацией в смешанных стратегиях в биматричной (m × n)-игре Γ(A, B).

Для того, чтобы ситуация (x, y) была равновесной по Нэщу в смешанных стратегиях в игре Γ(A, B), учитывая свойство 1, достаточно выполнения неравенств

K1(i, y) K1(x,

y), K2(x, j) K2(x,

y), для всех i, j = 1, . . . , m.

Данные неравенства можно переписать в виде

 

 

 

A y (x A y) u, x B (x B y) u.

Так как x =

u B1

 

 

 

u A1

 

 

 

 

 

и y =

 

 

 

, имеем

 

 

 

u B1 uT

u A1

uT

 

 

 

 

 

 

 

 

 

A y =

A A1 uT

 

 

 

 

 

 

 

 

=

 

 

 

 

 

 

 

u A1 uT

 

 

 

(u B1) (A A1 uT ) uT

 

 

 

=

 

 

 

=

 

 

 

(u B1) (u A1 uT ) uT

=

 

u B1

 

 

A

A1 uT

 

uT = (x A y) uT ,

u B1 uT

 

u A1 uT

 

 

 

 

 

 

 

uB1 B

x B = u B1 uT =

u(u B1B) (A1 uT )

=u (u B1 u) (A1 uT ) =

=

u B1

B

A1 uT

uT = (x B y) uT .

 

u A1 uT

u B1 uT

 

 

Свойство 3 доказано.

 

 

 

Рассмотрим теперь задачу.

 

 

 

Задача 3. Построить множество всевозможных векторов выигрышей в смешанных стратегиях в игре «семейный спор» с матрицей:

 

I1

II1

II2

 

 

(4, 1)

(0, 0)

(A, B) =

I2

(0, 0)

(1, 4)

.

 

24

 

 

Решение. Обозначим через x = (ξ, 1 − ξ) - произвольную смешанную стратегию игрока 1 и через y = (η, 1 − η) - произвольную смешанную стратегию игрока 2, где ξ, η [0, 1]. Функции выигрышей игроков 1 и 2 определяются по формулам:

K1(x, y) = x A y;

K2(x, y) = x B y,

где A и B - матрицы выигрышей игроков 1 и 2 соответственно. Из этих равенств получаем:

K1(ξ, η) = 4 ξ η + (1 − ξ) (1 − η);

K2(ξ, η) = ξ η + 4 (1 − ξ) (1 − η).

Зафиксировав переменную ξ (η), получаем линейную функцию K1 (K2) относительно переменной η (ξ).

Рассмотрим частные случаи.

1)ξ = 0. Тогда K1(0, η) = 1 − η, K2(0, η) = 4(1 − η). Значит K2 = 4 K1.

2)ξ = 1. Тогда K1(0, η) = 4 η, K2(0, η) = η. Значит K2 = 14 K1.

3)η = 0. Тогда K1(η) = 1 − ξ, K2(ξ) = 4(1 − ξ). Значит K2 = 4 K1.

4)η = 1. Тогда K1(ξ) = 4 ξ, K2(ξ) = ξ. Значит K2 = 14 K1.

Отсюда и из замечания 4 получаем систему:

K 4 K ,

2 1

K2 14 K1,

K1 + K2 5.

25

Пусть η = ξ + α, где α [1, 1] и

α > 0

α = 0

α < 0

Перепишем теперь выражения для K1

ξ< η,

ξ= η,

ξ> η.

иK2:

 

 

 

 

 

K1 = 5 ξ2 + 5 αξ − 2 ξ − α + 1;

 

 

 

 

 

 

 

 

 

 

K2 = 5 ξ2 + 5 αξ − 8 ξ − 4 α + 4.

 

 

 

 

 

Отсюда следует:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K1 = K2 + 6 ξ + 3 α − 3.

 

 

 

 

 

 

(7)

Выразим ξ через K1, K2 и α и получим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ξ =

K1 − K2

α − 1

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

2

 

 

 

 

 

 

 

 

 

Подставляя полученное для ξ выражение в равенство (7) получим

 

 

K

1

= 5 (

K1 − K2

α − 1

)2

+5 α (

K1 − K2

α − 1

)

2 (

K1 − K2

α − 1

)

α+1.

 

2

 

2

 

2

 

6

 

6

 

 

6

 

 

После алгебраических преобразований получаем

5 K12 + 5 K22 10 K1 K2 18 (K1 + K2) + 45 (1 − α2) = 0.

Найдём огибающую этого семейства кривых. Введём определение.

Определение 14. Огибающая (или дискриминантное множество, или просто дискриминант) семейства F - это множество

D = DF = {x Rr : существует t R такое что F (t, x) = ∂F∂t (t, x) = 0}.

Таким образом, если ввести обозначение:

F (K1, K2, α) = 5 K12 + 5 K22 10 K1 K2 18 (K1 + K2) + 45 (1 − α2) = 0,

26

то получаем систему уравнений:

F (K1, K2, α) = 0,

Fα(K1, K2, α) = 0.

Решая эту систему, получаем

α = 0,

5 K12 + 5 K22 10 K1 K2 18 (K1 + K2) + 45 = 0.

Так как Fα(K1, K2, α) > 0 при α < 0 и Fα(K1, K2, α) < 0 при α > 0, то α = 0

точка максимума функции F при фиксированных K1 и K2. Следовательно кривая

5 K12 + 5 K22 10 K1 K2 18 (K1 + K2) + 45 = 0

является верхней огибающей семейства F (K1, K2, α).

Таким образом, множество всевозможных векторов выигрышей в смешанных стратегиях в игре «семейный спор» задаётся системой неравенств:

K 4 K ,

2 1

K2 14 K1,

5 K12 + 5 K22 10 K1 K2 18 (K1 + K2) + 45 0.

На рисунке 2 полученное множество изображено в координатах (K1, K2).

27

Рис. 2: Множество всевозможных векторов выигрышей в смешанном расширении игры «Семейный спор».

Часто встречаются утверждения для случая «общего положения», то есть верные почти для всех игр.

Определение 15. Будем говорить, что некоторое свойство P выполнено почти для всех биматричных (m × n)-игр Γ(A, B), если множество

{(A, B) Rmn × Rmn| для игры Γ(A, B) не выполнено P }

имеет меру Лебега, равную нулю и содержится в некотором замкнутом подмножестве без внутренних точек пространства Rmn × Rmn.

Замечание 6. Для произвольного конечного множества I через |I| будем обозначать количество элементов, содержащихся в этом множестве.

В следующих двух теоремах сформулированы и доказаны свойства, характерные почти для всех биматричных (m × n)-игр.

Теорема 2. Пусть Γ(A, B) - биматричная (m × n) - игра. Тогда почти для всех (m × n) - игр справедливо следующее утверждение:

множество равновесий по Нэшу в смешанных стратегиях конечно и для любого равновесного по Нэшу исхода игры в смешанных стратегиях (x, y) Z(Γ) множества Mx и Ny состоят из одинакового числа элементов.

28

Доказательство. Напомним, что система из k векторов {e1, . . . , ek} пространства Rn называется аффинно независимой , если система из k − 1 векторов {e1 − ek, . . . , ek−1 − ek} линейно независима в Rn.

Рассмотрим произвольные множества I1 {1, . . . , m} и I2 {1, . . . , n}. Будем говорить, что игра регулярна, если выполнены следующие условия:

1)Для любого множества I1 система из |I1| векторов aIi2 = (αij)j I2 , где i I1, имеет максимальный аффинный ранг в R|I2|.

2)Для любого множества I2 система из |I2| векторов bIj1 = (βij)i I1 , где j I2, имеет максимальный аффинный ранг в R|I1|.

Ясно, что почти все биматричные (m × n)-игры являются регулярными в смысле сформулированных выше условий.

Пусть игра Γ(A, B) регулярна и (x, y) Z(Γ) - равновесие по Нэшу в смешанных стратегиях. Если зафиксировать произвольную чистую стратегию j0 Ny, то в силу свойства 2 ситуации равновесия выполнено

j Ny : K2(x, j) = K2(x, j0),

или

 

 

j Ny :

βijξi =

βij0 ξi.

 

i Mx

i Mx

Имеем, что |Ny| векторов bjMx

= (βij)i Mx

(j Ny) лежат в одной и той

же гиперплоскости пространства R|Mx|. Так как игра Γ(A, B) регулярна, то система из |Ny| − 1 векторов bMj x − bMj0 x , j Ny\{j0} имеет максимальный линейный ранг, равный |Ny| − 1. Так как векторы этой системы принадлежат пространству RMx , то получаем неравенство |Ny| − 1 |Mx|. Аналогично показывается справедливость неравенства |Mx| − 1 |Ny|. В результате имеем

|Ny| − 1 |Mx| |Ny| + 1.

Так как |Mx|, |Ny| - целые числа, то |Mx| = |Ny|. 29

Теперь докажем, что множество Z(Γ) конечно. Предположим противное. Пусть множество равновесий по Нэшу в смешанных стратегиях бесконечно. Тогда найдутся две пары равновесных по Нэшу смешанных стратегий (x, y) и (x , y ), такие, что

 

Mx = Mx , Ny = Ny , (x, y) = (x , y ).

 

 

 

 

 

Пусть, например,

 

Тогда для произвольного фиксированного элемента

 

x = x .

 

 

j0 Ny в силу свойства 2 ситуации равновесия по Нэшу имеем

 

j Ny : K2(x, j) = K2(x, j0) и K2(x , j) = K2(x , j0).

(8)

Однако система из |Ny| векторов bMj x , j Ny имеет по предположению максимальный аффинный ранг в R|Mx|, то есть система из |Ny| − 1 векторов (bMj x − bMj0 x ), j Ny\j0 имеет максимальный линейный ранг, равный |Ny| − 1. Так как смешанные стратегии x, x X и x = x , то векторы x и x линейно независимы.

В силу условия (8) получаем

j Ny : K2(x, j) − K2(x, j0) = K2(x , j) − K2(x , j0) = 0.

Это означает, что линейный ранг системы векторов {(bMj x − bMj0 x )}j Ny\j0 не превосходит |Ny| − 2. Однако ранее утверждалось, что ранг этой системы равен |Ny| − 1. Полученное противоречие доказывает теорему.

Нужно отметить, что не всякая ситуация равновесия по Нэшу, возникающая в смешанном расширении игры Γ, является в нём оптимальной по Парето. В связи с этим справедлива следующая теорема.

Теорема 3. Пусть Γ(A, B) - биматричная (m × n) - игра. Тогда почти для всех (m × n) - игр справедливо следующее утверждение:

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

30