- •Системный Анализ
- •Лекция 1. Теория принятия решений. Основные понятия и определения
- •Лекция 2. Основные понятия исследования операций. Постановка задач принятия оптимальных решений
- •Лекция 3. Принятие решений в условиях неопределенности. Принятие решений в условиях риска
- •Лекция 4. Постановка задачи стохастического программирования. Метод статистического моделирования
- •Лекция 5. Учет неопределенных пассивных условий. Учет активных условий
- •Лекция 6. Постановка задачи линейного программирования. Виды задач линейного программирования
- •Лекция 7. Геометрическое решение задач линейного программирования. Основные теоремы линейного программирования. Симплекс метод для решения задач линейного программирования.
- •Лекция 8. Основные понятия и определения теории игр
- •Лекция 9. Матричные игры. Решение матричных игр в чистых стратегиях.
- •Лекция 10. Смешанное расширение матричных игр. Свойства решений матричных игр
- •Лекция 11. Игры порядка 2 х 2. Графический метод решения игр 2 х n и m X 2.
- •Лекция 12. Сведение матричной игры к задаче линейного программирования
- •Лекция 13. Основы теории систем массового обслуживания. Предмет теории массового обслуживания.
- •Лекция 14. Основы марковских процессов. Уравнения Колмогорова
- •Список литературы
Лекция 9. Матричные игры. Решение матричных игр в чистых стратегиях.
Матричная игра двух игроков с нулевой суммой может рассматриваться как следующая абстрактная игра двух игроков.
Первый игрок имеет m стратегий i = 1,2,...,m, второй имеет n стратегий j = 1,2,...,n. Каждой паре стратегий (i,j) поставлено в соответствие число аij, выражающее выигрыш игрока 1 за счёт игрока 2, если первый игрок примет свою i-ю стратегию, а 2 – свою j-ю стратегию.
Каждый
из игроков делает один ход: игрок 1
выбирает свою i-ю стратегию (i=
),
2 – свою j-ю стратегию (j=
),
после чего игрок 1 получает выигрыш аij
за счёт
игрока 2 (если аij<0, то это значит, что
игрок 1 платит второму сумму | аij|).
На этом игра заканчивается.
Каждая
стратегия игрока i=
;
j =
часто
называется чистой стратегией.
Если рассмотреть матрицу
А
=

то проведение каждой партии матричной игры с матрицей А сводится к выбору игроком 1 i-й строки, а игроком 2 j-го столбца и получения игроком 1 (за счёт игрока 2) выигрыша аij.
Главным
в исследовании игр является понятие
оптимальных стратегий игроков. В это
понятие интуитивно вкладывается такой
смысл: стратегия игрока является
оптимальной, если применение этой
стратегии обеспечивает ему наибольший
гарантированный выигрыш при всевозможных
стратегиях другого игрока. Исходя из
этих позиций, игрок 1 исследует матрицу
выигрышей А следующим образом: для
каждого значения i (i =
)
определяется минимальное значение
выигрыша в зависимости от применяемых
стратегий игрока 2
аij
(i =
)
т.е. определяется минимальный выигрыш для игрока 1 при условии, что он примет свою i-ю чистую стратегию, затем из этих минимальных выигрышей отыскивается такая стратегия i = iо, при которой этот минимальный выигрыш будет максимальным, т.е. находится
![]()
аij
=
=
(21).
Определение.
Число
,
определённое по формуле (21) называется
нижней чистой ценой игры и показывает,
какой минимальный выигрыш может
гарантировать себе игрок 1, применяя
свои чистые стратегии при всевозможных
действиях игрока 2.
Игрок 2 при оптимальном своём поведении должен стремится по возможности за счёт своих стратегий максимально уменьшить выигрыш игрока 1. Поэтому для игрока 2 отыскивается
аij
т.е. определяется max выигрыш игрока 1, при условии, что игрок 2 применит свою j-ю чистую стратегию, затем игрок 2 отыскивает такую свою j = j1 стратегию, при которой игрок 1 получит min выигрыш, т.е. находит
![]()
aij
=
=
(22).
Определение.
Число
,
определяемое по формуле (22), называется
чистой верхней ценой игры и показывает,
какой максимальный выигрыш за счёт
своих стратегий может себе гарантировать
игрок 1.
Другими
словами, применяя свои чистые стратегии
игрок 1 может обеспечить себе выигрыш
не меньше
,
а игрок 2 за счёт применения своих чистых
стратегий может не допустить выигрыш
игрока 1 больше, чем
.
Определение.
Если в игре с матрицей А
=
,
то говорят, что эта игра имеет седловую
точку в чистых стратегиях и чистую цену
игры
=
=
.
Седловая
точка– это пара чистых стратегий
(iо,jо) соответственно игроков 1 и 2,
при которых достигается равенство
=
.
В это понятие вложен следующий смысл:
если один из игроков придерживается
стратегии, соответствующей седловой
точке, то другой игрок не сможет поступить
лучше, чем придерживаться стратегии,
соответствующей седловой точке.
Математически это можно записать и
иначе:
(23)
где i, j– любые чистые стратегии соответственно игроков 1 и 2; (iо,jо)– стратегии, образующие седловую точку.
Таким
образом, исходя из (23), седловой элемент
является
минимальным в iо-й
строке и максимальным в jо-м
столбце в матрице А. Отыскание седловой
точки матрицы А происходит следующим
образом: в матрице А последовательно в
каждой строке находят минимальный
элемент и проверяют, является ли этот
элемент максимальным в своём столбце.
Если да, то он и есть седловой элемент,
а пара стратегий, ему соответствующая,
образует седловую точку. Пара чистых
стратегий (iо,jо)
игроков 1 и 2, образующая седловую точку
и седловой элемент
,
называется решением игры. При этом
iо
и jо
называются оптимальными чистыми
стратегиями соответственно игроков 1
и 2.
Пример 1

Седловой
точкой является пара (iо
= 3; jо
= 1), при которой
=
=
= 2. Заметим, что хотя выигрыш в ситуации
(3;3) также равен 2 =
=
,
она не является седловой точкой, т.к.
этот выигрыш не является максимальным
среди выигрышей третьего столбца.
Пример 2

Из
анализа матрицы выигрышей видно, что
,
т.е. данная матрица не имеет седловой
точки. Если игрок 1 выбирает свою чистую
максиминную стратегию i = 2, то игрок
2, выбрав свою минимаксную j = 2,
проиграет только 20. В этом случае игроку
1 выгодно выбрать стратегию i = 1, т.е.
отклониться от своей чистой максиминной
стратегии и выиграть 30. Тогда игроку 2
будет выгодно выбрать стратегию j =
1, т.е. отклониться от своей чистой
минимаксной стратегии и проиграть 10. В
свою очередь игрок 1 должен выбрать свою
2-ю стратегию, чтобы выиграть 40, а игрок
2 ответит выбором 2-й стратегии и т.д.
