- •1.Оптимизационные задачи, их классификация 7
- •Оптимизационные задачи, их классификация
- •Классификация задач оптимизации
- •Классификация методов оптимизации
- •2. Постановка задачи линейного программирования
- •2.1 Общая задача линейного программирования (злп)
- •2.2 Математические модели задач линейного программирования
- •2.3 Формы записи задач линейного программирования: общая, каноническая и стандартная
- •3. Графический метод решения задачи линейного программирования
- •4. Симплекс- метод решения задач линейного программирования
- •4.1 Метод Жордана – Гаусса - метод решения систем линейных уравнений
- •III итерация
- •4.2. Симплексные таблицы. Нахождение начального опорного решения
- •4.3. Критерий оптимальности
- •4.4. Невырожденные злп, алгоритм их решения
- •4.5. Альтернативный оптимум, алгоритм нахождения всех оптимальных решений
- •Алгоритм нахождения всех оптимальных опорных решений
- •4.6. Вырожденные злп, алгоритм их решения
- •5. Двойственные задачи
- •5.1 Постановка двойственной задачи
- •5.2 Основное неравенство двойственности
- •5.3 Критерий Канторовича
- •5.4 Первая теорема двойственности
- •5.5. Вторая теорема двойственности (необходимое и достаточное условия оптимальности решения).
- •5.6. Третья теорема двойственности
- •5.7. Двойственный симплекс-метод
- •6. Транспортная задача
- •6.1 Экономическая постановка и математическая модель транспортной задачи
- •6.2 Методы нахождения начального плана перевозок
- •Метод «северо-западного угла»
- •Метод минимальной стоимости
- •6.3 Метод потенциалов решения транспортной задачи
- •6.4 Открытая модель транспортной задачи
- •7. Матричные игры, их применение к решению оптимизационных задач
- •7.1 Основные понятия теории матричных игр
- •7.2 Решение матричных игр в чистых стратегиях
- •7.3 Решение матричной игры в смешанных стратегиях
- •7.4 Сведение матричной игры к задаче линейного программирования
- •7.5 Статистические игры
- •8. Графы, их применение в решение оптимизационных задач
- •8.1 Определение графа
- •8.2 Путь и цикл в графе
- •8.3 Связность графа, деревья
- •8.4 Виды графов
- •8.5 Сети. Критический путь
- •Вопросы к экзамену
- •Индивидуальные задания Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Задание 7
- •Задание 8
- •Задание 9 Задачи 9.1 – 9.10
- •Методы оптимизации
- •Часть I
7.3 Решение матричной игры в смешанных стратегиях
Исследование в матричных играх начинается с нахождения её седловой точки в чистых стратегиях. Если матричная игра имеет седловую точку в чистых стратегиях, то нахождением этой седловой точки заканчивает исследование игры. Если же в игре нет седловой точки в чистых стратегиях, то можно найти нижнюю и верхнюю чистые цены этой игры, которые указывают, что игрок 1 не должен надеяться на выигрыш больший, чем верхняя цена игры, и может быть уверен в получении выигрыша не меньше нижней цены игры. Решение игры достигается путём применения чистых стратегий случайно, с определённой вероятностью.
Смешанной стратегией игрока называется полный набор вероятностей применения его чистых стратегий.
Таким образом, если игрок 1 имеет m чистых стратегий 1,2,...,m, то его смешанная стратегия X – это набор чисел X = (x1, ..., xm) удовлетворяющих соотношениям




Аналогично для игрока 2, который имеет n чистых стратегий, смешанная стратегия y – это набор чисел



Чистая стратегия есть частный случай смешанной стратегии. Действительно, если в смешанной стратегии какая-либо i-я чистая стратегия применяется с вероятностью 1, то все остальные чистые стратегии не применяются. И эта i-я чистая стратегия является частным случаем смешанной стратегии.
Средний выигрыш игрока 1 в матричной игре с матрицей А выражается в виде математического ожидания его выигрышей



Функцию E (A, X, Y) называют также платежной функцией игры в смешанных стратегиях.
Например,
для матрицы
в смешанных
стратегиях

средний
выигрыш равен


Первый игрок имеет целью за счёт изменения своих смешанных стратегий X максимально увеличить свой средний выигрыш Е (А, X, Y), а второй – за счёт своих смешанных стратегий стремится сделать Е (А, X, Y) минимальным, т.е. для решения игры необходимо найти такие X и Y, при которых достигается верхняя цена игры



Аналогичной должна быть ситуация и для игрока 2, т.е. нижняя цена игры должна быть



Оптимальными смешанными стратегиями игроков 1 и 2 называются такие стратегии Xо, Yо соответственно, которые удовлетворяют равенству








Величина
называется
при этом ценой
игры
и обозначается через .
Имеется и другое определение оптимальных смешанных стратегий: Xо, Yо называются оптимальными смешанными стратегиями соответственно игроков 1 и 2, если они образуют седловую точку:






Оптимальные смешанные стратегии и цена игры называются оптимальным решением матричной игры в смешанных стратегиях.
Основной теоремой матричных игр является
теорема Неймана ( теорема о минимаксе ) :
для матричной игры с любой матрицей А величины


и


существуют
и равны между собой:
.
Другими словами, любая конечная игра имеет, по крайней мере, одно оптимальное решение, возможно, среди смешанных стратегий.
Имеют место следующие утверждения:
Утверждение
1.Тройка
является
решением игры
тогда
и только тогда, когда
является
решением игры
гдеа
– любое вещественное число, к
> 0.
Утверждение
2.
Для того, чтобы
(
)
былаоптимальной
смешанной
стратегией матричной игры с матрицей А и ценой игры , необходимо и достаточно выполнение следующих неравенств



Аналогично
для игрока 2 : чтобы
(
,
...,
,
...,
)
была оптимальной смешанной стратегией
игрока 2 необходимо и достаточно
выполнение следующих неравенств:



Из последнего свойства вытекает: чтобы установить, является ли предполагаемые (X, Y) и решением матричной игры, достаточно проверить, удовлетворяют ли они неравенствам (7.1) и (7.2).
Найдя неотрицательные решения этих неравенств совместно со следующими уравнениями
,


получим оптимальное решение матричной игры.
Таким
образом, решение матричной игры сводится
к нахождению неотрицательных параметров
решений линейных неравенств (7.1) (7.2) и
линейных уравнений (7.3). Однако это
требует большого объёма вычислений,
которое растёт с увеличением числа
чистых стратегий игроков. (Например для
матрицы 3
3
имеем систему из 6 неравенств и 2
уравнений). Поэтому в первую очередь
следует, по возможности используя
свойства 2 и 3, уменьшить число чистых
стратегий игроков. Затем следует во
всех случаях проверить выполнение
неравенства


=


.
Если оно выполняется, то игроки имеют чистые оптимальные стратегии (игрок 1 – чистую максиминная, а игрок 2 – чистую минимаксная). В противном случае хотя бы у одного игрока оптимальные стратегии будут смешанные.
Пример 24
Решить
матричную игру, если

Решение
Проверим
наличие седловой точки. Найдем минимальные
элементы в каждой строке и максимальные
элементы в каждом столбце матрицы, а
затем нижнюю цену игры
и верхнюю цену игры
.
|
|
|
|
Так
как
,
то игра не имеет седловой точки, а решение
игры являются смешанные стратегии
.
Найдем оптимальные стратегии, решая
систему уравнений вида:
|
|
|
Итак,
–
оптимальные смешанные стратегии. Найдем
цену игры:

Решение
игры:

Итак,
игрок
1 с вероятностью
выбирает первую стратегию, с вероятностью
– вторую стратегию; игрок 2 с одинаковой
вероятностью
выбирает свои
первую или вторую стратегии; при этом
цена
игры равна
.


















