Сведение решения матричной игры к решению пары
двойственных задач линейного программирования
Подставляя (12.5) в (12.8) и учитывая (12.9), устанавливаем справедливость следующих
неравенств:
![(\forall w \ge 0_n) (\forall u \ge 0_m)\quad (c^T, w) - u^{\ast T}A w \le 0
\le (b^T, u) - u^T Aw^\ast.](/sites/default/files/tex_cache/79f0c0de3a6a96ec3060efa30aa14fbd.png) |
(
12.10)
|
Приняв, что цены на продукцию всех типов и запасы сырья всех
видов являются единичными, т.е.
![c_j = 1,\ 1 \le j \le n,\qquad b_i=1,\ 1 \le i \le m,](/sites/default/files/tex_cache/321b5c011ad8e61a0b65dda770db851d.png) |
(
12.11)
|
приводим (12.10) к виду:
![(w_1 + \ldots w_n) - u^{\ast T} Aw \le 0 \le (u_1 + \ldots u_m) - u^T A
w^\ast.](/sites/default/files/tex_cache/ea32704525305f37b99db3e800c7c23e.png) |
(
12.12)
|
Введя нормированные переменные
![\begin{gathered}
x_i = u_i / (u_1 + \ldots u_m),\quad 1 \le i \le m,\\
y_j = w_j / (w_1 + \ldots w_m),\quad 1 \le j \le n,
\end{gathered}](/sites/default/files/tex_cache/946c70a504d843dd967b5d055a9e1827.png) |
(
12.13)
|
и составленные из них векторы-столбцы
перепишем (12.12) как
или
![x^T A w^\ast \le 1 \le u^{\ast T} A y.](/sites/default/files/tex_cache/842d225953db3affd6ecc6d0d1141e49.png) |
(
12.14)
|
При этом предполагается, что суммы из знаменателей правых частей равенств
в (12.13) являются
положительными. Это допущение не противоречит условиям
![w \ge 0_n](/sites/default/files/tex_cache/3f81646da423e396143efd41f22c0aaf.png)
,
![u \ge 0_m](/sites/default/files/tex_cache/0f70b910aa6307b07181c7c4adc53173.png)
из (12.10). Таким образом,
или (11.15))
![x \in S_m,\quad y \in S_n.](/sites/default/files/tex_cache/dbe7a8af18dc57312b6be061600bdf2a.png) |
(
12.15)
|
Предположим, что общее значение минимакса и максимина ядра, указанное
в (12.9), является положительным. Обозначим обратное ему число через v, т.е.
![\begin{gathered}
(c^T, w^\ast) = w_1^\ast + \ldots + w_n^\ast = v^{-1} > 0,\\
(b^T, u^\ast) = u_1^\ast + \ldots + u_n^\ast = v^{-1} > 0.
\end{gathered}](/sites/default/files/tex_cache/c0890fedb4a442af20d95811b60e5ee7.png) |
(
12.16)
|
Заметим, что эти записи учитывают также условия (12.11).
Теперь из (12.13) и (12.16) следует, что
![\begin{gathered}
x_i^\ast = u_i^\ast / (u_1^\ast + \ldots + u_m^\ast) = v u_i^\ast,\qquad 1 \le i \le m,\\
y_j^\ast = w_j^\ast / (w_1^\ast + \ldots + w_m^\ast) = v w_j^\ast,\qquad 1 \le j \le n.
\end{gathered}](/sites/default/files/tex_cache/03df78a200f6b8de18f14df562c96fa9.png) |
(
12.17)
|
Умножая (12.14) на положительное число v, используя
обозначения (12.17) и учитывая (12.15), выводим справедливость отношений
![(\forall x \in S_m)(\forall y \in S_n) \quad x^T Ay^\ast\le v\le x^{\ast T}Ay,](/sites/default/files/tex_cache/87e9494ba50ad6f72f81f2f589509832.png) |
(
12.18)
|
![v = x^{\ast T} A y^\ast.](/sites/default/files/tex_cache/b69ce14de8f7e0b2624afc883910cb53.png) |
(
12.19)
|
Из (11.19) и (12.18), (12.19) следует, что пара (x*,y*)
является равновесной (по Нэшу) в смешанном расширении
конечной антагонистической игры с матрицей A. При этом введенное
выше положительное число v оказывается ценой этой игры
в смешанных стратегиях.
Рассмотрим произвольную
матрицу A
с коэффициентами aij,
,
, и сопоставим ей вспомогательную
матрицу C с положительными коэффициентами
![c_{ij} = a_{ij} + a > 0,\quad 1 \le i \le m,\ 1 \le j \le n,](/sites/default/files/tex_cache/f601e3062b9ae7506d95fbbc88528b96.png) |
(
12.20)
|
Линейная программа вида (12.1)
при единичных коэффициентах из (12.11)
заведомо
имеет решение.
Действительно, условия
![Cw\le b](/sites/default/files/tex_cache/ff6635015d264e1a06fcc2ea376f06f6.png)
, имеющие вид
![c_{i1} w_1 + \ldots + c_{in} w_n \le 1,\ 1 \le i \le m,\qquad
w_j \ge 0,\ 1 \le j \le n,](/sites/default/files/tex_cache/7d233ec916120a66191399d0ee5564e7.png) |
(
12.21)
|
определяют
непустую область в
Rn, поскольку
вектор w=0n удовлетворяет этим условиям. В указанной области линейная
форма
(cT,w) оказывается
ограниченной сверху,
ибо, согласно (12.21),
Таким образом, для
линейной программы с матрицей
![C](/sites/default/files/tex_cache/0d61f8370cad1d412f80b84d143e1257.png)
неравенства
вида (12.8) и вытекающие из них отношения
аналогичные утверждениям (12.18), (12.19),
являются справедливыми при
любой
заданной матрице
A.
Лемма 2.2. Антагонистическая игра с ядром (11.18), соответствующим произвольной
матрице
и
связанная с ней антагонистическая игра с ядром
![M_c (x,y) = x^T Cy,](/sites/default/files/tex_cache/ee34af4821f718e905797b900c3e4723.png) |
(
12.22)
|
соответствующим вспомогательной матрице C из (10.20),
имеют одно и то же множество ситуаций равновесия. При этом
где
vc есть цена
смешанного расширения игры
с матрицей
C, а
v - цена
смешанного расширения
игры с матрицей
A.
Доказательство. Как следует из (11.15), (11.18)
и (12.20), (12.22)
где
M(x,y) есть
ядро смешанного расширения антагонистической
игры с матрицей
A. При этом
![M(x,y) = M_c(x,y) - a.](/sites/default/files/tex_cache/606ff093fd65fae8d0a20d3d38beb8f6.png) |
(
12.23)
|
Следовательно, справедливость отношений
![(\forall x \in S_m) (\forall y \in S_n)\ M_c (x,y^\ast) \le M_c (x^\ast,
y^\ast) \le M_c (x^\ast, y)](/sites/default/files/tex_cache/4b2cad23bac18b90c79efa3f7a53349a.png) |
(
12.24)
|
для игры с матрицей
C влечет справедливость аналогичных
отношений (11.19) для игры с матрицей
A, ибо последние выводятся из (12.24)
путем вычитания числа
a из всех частей содержащихся в (12.24)
неравенств.
Доказательство леммы завершается выводом равенства
![v_c = M_c(x^\ast, y^\ast) = M (x^\ast, y^\ast) + a = v + a,](/sites/default/files/tex_cache/8ee1e36162e430157643bc89386cc0fb.png) |
(
12.25)
|
вытекающего из (12.23).
Итак, мы установили, что при любой
матрице A смешанное
расширение антагонистической игры с вспомогательной
матрицей C из (12.20)
всегда имеет равновесное решение (x*,y*),
которое является равновесным решением также и для исходной
антагонистической игры. Таким образом, мы установили справедливость
следующей теоремы.
Теорема 2.3. Матричная игра с произвольной
матрицей A всегда
имеет ситуацию равновесия (по Нэшу) в смешанных
стратегиях
,
, которые
могут быть определены из решения (u*,w*) следующей пары
двойственных задач линейного программирования
где a из (12.20).
При этом
Пример 2.7. Рассмотрим численный пример, которому соответствуют рассмотренные
выше матрицы:
Заметим, что вторая
матрица соответствует значению
a=5.
Первая из двух линейных программ, указанных в условиях теоремы, имеет вид:
и ей соответствует решение
найденное симплекс- методом
4.
Следовательно,