![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Игрой наз-ся процесс, при кот-ром каждый из игроков выбирает себе стратегию и в возникшей ситуации получает выигрыш.
Седловой точкой функции f(x,y), опред-ной на множ-ве X (множ-во стратегий первого игрока) Y(множество стратегий второго игрока), наз-ся пара (
) такая, что
Значение функции выигрыша в седловой точке называется ценой игры.
Т. [о необходимых и достаточных условиях оптимальности смешанных стратегий]
Пусть игра определена матрицей и ценой игры V. Для того, чтобы смешанная стратегия
была оптимальной стратегией 1-го игрока
выполнение следующего неравенства:
,
(1)
Для того, чтобы смешанная стратегия была оптимальной стратегией 2-го игрока
выполнение следующего неравенства:
(2).
Док-во: Рассмотрим с точки зрения 2-го игрока.
– оптимальная стратегия 1 игрока
х * является первой координатой некоторой седловой точки
ф-ции выигрыша М (х, у). Тогда по определению седловой точки:
,
.
.
Так как это неравенство выполняется для , то оно выполняется и для
k = 1..n.
Остается
к=1,n. ЧТД.
Вып-ся (1):
,
.
Выделим смешанную стратегию
. Умножим каждое j неравенство на уj и просуммируем. Эти у – неотр.
.
эта функция имеет седловую точку, выберем седловую точку (
). Для нее вып-ся:
. Следовательно
В таком случае (по следствию Т о седловой точке) для х, у
,
седловая точка
х * – оптимальная стратегия для 1 игр. ЧТД.
СЛЕДСТВИЕ: Если для смешанных стратегий () и числа V одновременно выполняются (1) и (2), то (
) будут оптимальными стратегиями игроков, а V – цена игры.
Док-во: умножим (1) на y и просуммируем:
умножим (2) на x и просуммируем:
Получаем
Тогда по следствию Т о седловой точке точка () – седловая и
– цена игры.
следует из того, что последнее неравенство выполняется для
; если подставить
, то получим
ЧТД.
Метод сведения решения игр к решению задачи линейного программирования. (I метод)
Пусть игра определена матрицей и ценой игры V. По следствию теоремы
Если для смешанных стратегий () и числа V одновременно выполняются (1) и (2), то
– оптимальные стратегии игроков
(*)
Требуется, чтобы V > 0. Если все aij > 0, то V > 0. Если $ aij < 0, то ко всем aij прибавляем |min aij |, тогда получим эквивалентные игры, то есть новое V = V +|min aij |, а стратегии те же.
1) Рассмотрим левую часть:
V > 0 необходимо здесь, чтобы не менялся знак, так как делим на V.
Обозначим , тогда
решение систем равенств и неравенств – задача оптимизации с целевой функцией, составленной с помощью одного равенства/неравенства и систем ограничений в виде других равенств/неравенств:
(1)
На max, потому что стратегия 2-го игрока
2) Рассмотрим правую часть (аналогично):
разделим на V > 0:
(2)
Задачи (1) и (2) – двойственные, т.е. решение одной можно найти из решения другой (в последней симплекс-таблице в строке оценок). Значения линейных форм совпадут:
Обозначим некоторое число (3)
И в качестве возьмем
(4)
Покажем, что – компоненты оптимальных смешанных стратегий игроков, а число V – цена игры с матрицей A.
– смешанные стратегии. Покажем оптимальность:
Умножив неравенства задач (1) и (2) на V получим (*) при полученных нами – оптимальное решение, а V – цена игры.
Алгоритм:
1. по матрице А составить (1) и (2)
2. найти решения
3. по (3) найти цену игры, по (4) оптимальные стратегии.
Дата публикования: 2015-01-13; Прочитано: 618 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!