
Бескоалиционные игры (110
..pdf
Докажем теперь достаточность утверждения. Пусть для всех 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 B−1; |
y = v1 A−1 u, |
(6) |
|||
где |
|
|
|
|
|
v1 = |
1 |
, v2 = |
1 |
|
|
|
|
|
|||
(u A−1 u) |
(u B−1 u) |
|
Обратно, если для векторов x, y Rm, определяемых вышеуказанными равенствами, справедливо x 0, y 0, то пара (x, y) образует ситуацию равновесия в смешанных стратегиях в игре Γ(A, B) с вектором равновесных выигрышей (v1, v2).
Доказательство. Пусть (x, y) - вполне смешанная ситуация равновесия по Нэшу. Тогда стратегии x, y удовлетворяют системе (5). Умножая первое равенство в системе (5) слева на A−1, а второе - справа на B−1 получаем выражения для x, y (6). Осталось найти v1, v2. Так как x uT = 1 и y uT = 1, то, умножая первое из равенств (6) справа на uT , а второе - слева на u получаем
1 = x u = v2 u B−1 uT , 1 = u y = v1 u A−1 uT
или
v1 = 1/(u A−1 uT ), v2 = 1/(u B−1 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 B−1 |
|
|
|
u A−1 |
|
|
|
||||||
|
|
и y = |
|
|
|
, имеем |
|
|
|
|||||
u B−1 uT |
u A−1 |
uT |
|
|
|
|||||||||
|
|
|
|
|
|
A y = |
A A−1 uT |
|||||||
|
|
|
|
|
|
|
|
= |
|
|||||
|
|
|
|
|
|
u A−1 uT |
||||||||
|
|
|
(u B−1) (A A−1 uT ) uT |
|||||||||||
|
|
|
= |
|
|
|
= |
|||||||
|
|
|
(u B−1) (u A−1 uT ) uT |
|||||||||||
= |
|
u B−1 |
|
|
A |
A−1 uT |
|
uT = (x A y) uT , |
||||||
u B−1 uT |
|
u A−1 uT |
||||||||||||
|
|
|
|
|
|
|
uB−1 B
x B = u B−1 uT =
u(u B−1B) (A−1 uT )
=u (u B−1 u) (A−1 uT ) =
= |
u B−1 |
B |
A−1 uT |
uT = (x B y) uT . |
|
u A−1 uT |
|||
u B−1 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