- •Введение
- •Порядок выполнения курсовой работы
- •Критерии оценки курсовой работы
- •Структура курсовой работы
- •Содержание структурных элементов курсовой работы
- •Защита курсовой работы
- •Требования к оформлению курсовой работы
- •Параметры страницы
- •Параметры основного текста
- •Параметры заголовка
- •Параметры подзаголовка
- •Оформление таблиц
- •Оформление иллюстраций
- •Оформление библиографического списка
- •Теоретический материал
- •Задача линейного программирования
- •Транспортная задача Построение начального опорного плана.
- •Б) Метод минимального элемента (наименьшей стоимости).
- •Нахождение оптимального плана методом потенциалов.
- •Задача динамического программирования
- •Теория графов
- •Нахождение кратчайшего пути в графе.
- •Нахождение максимального потока в графе.
- •Система массового обслуживания а) Одноканальная смо с отказами
- •В) Одноканальная смо с ожиданием и ограничением на длину очереди.
- •Г) Одноканальная смо с (неограниченным) ожиданием.
- •Теория игр. Нижняя и верхняя цены игры. Принцип минимакса
- •Вполне определённые игры
- •Решение матричной игры
- •Решение матричных игр графическим методом
Вполне определённые игры
Вполне определённая игра является наиболее простым случаем матричной игры. Вполне определённой игрой или игрой с седловой точкой называется игра, у которой совпадают нижняя и верхняя цены игры, то есть выполняется равенство:
(1.3)
При
этом
называется ценой игры, элемента
соответствующий равенству, называют
седловой точкой.
Простота
решения игры с седловой точкой заключается
в том, что оптимальные стратегии обоих
игроков находятся сразу. Для игрока А
это стратегия
для
игрока В –
.
Причём, такое решение обладает свойством
устойчивости в том смысле, что если один
из игроков применяет свою оптимальную
стратегию, то любое отклонение другого
игрока от оптимальной стратегии может
оказаться не выгодным для него.
Действительно,
пусть игрок А выбрал оптимальную
стратегию соответствующую
,
то есть игрок А обеспечивает себе
выигрыш, равный одному из элементов
строки, причём, элемент в
столбце наименьший среди них
.
И если игрок В выберет j-ю
стратегию отличную от
,
то он проиграет сумму, равную
,
а игрок А соответственно выиграет её.
Аналогичные рассуждения показывают не
выгодность стратегии, отличной от
оптимальной, для игрока А, когда В
придерживается своей оптимальной
стратегии.
Решением
игры в примере (п. 1.1) (1.3) является
выбор стратегий
игроком
и
игроком
,
при этом цена игры V
= 3.
Решение матричной игры
Наиболее простой матричной игрой является игра , в которой игроки имеют по две чистых стратегии.
Пусть матрица такой игры
.
(2.1)
Если
седловой точки нет, то решением игры
являются смешанные стратегии
(2.2)
.
(2.3)
Согласно
основной теореме теории игр, применение
оптимальной стратегии
игроком А обеспечивает получение
выигрыша V
при любых стратегиях игрока В. Сказанное
приводит к системе уравнений:
Кроме
того,
.
Решение этих уравнений даёт:
,
(2.4)
,
(2.5)
.
(2.6)
Аналогично, применение оптимальных стратегии обеспечивает проигрыш V игроку В при любых стратегиях А, что приводит к системе
(2.7)
Ее решение даётся формулами
(2.8)
(2.9)
Решение матричных игр графическим методом
Пример.
Найти стратегии игроков А, В и цену игры, заданной матрицей (с помощью
формул и графически)
РЕШЕНИЕ. Найдем наилучшую стратегию первого игрока: минимальное число в каждой строке обозначим αi . Получаем: α 1 = 0, α 2 = −1. Выберем максимальное из этих значений α = 0 - нижняя цена игры.
Аналогично для второго игрока. Найдем максимальные значения выигрыша по столбцам:
β 1 = 6 , β 2 = 5, β 3 = 3 , β 4 = 5 и минимальное из этих чисел β = 3 - верхняя цена игры.
Так как верхняя и нижняя цены игры различны, игра не имеет решения в чистых стратегиях, цена игры находится в промежутке от 0 до 3 (между нижней и верхней ценой игры).
Игра имеет большую размерность, попробуем ее уменьшить, выделив невыгодные стратегии и вычеркнув их из матрицы: все элементы столбца В1 больше элементов столбца В3, поэтому вычеркиваем столбец В1.
Получили матрицу (А1, А2, В2, В3, В4):
Теперь найдем решение игры, заданной данной платежной матрицей в смешанных стратегиях.
Найдем две активные стратегии игрока B . Для этого определим оптимальные смешанные стратегии игрока A .
Игрок B имеет три чистые стратегии, им будут соответствовать три прямые в
геометрическом решении игры.
Вычислим средний выигрыш первого игрока, при условии, что он применяет свою смешанную стратегию, а второй – свою чистую j -ю стратегию:
Получаем:
Строим соответствующие прямые линии в прямоугольной системе координат:
Цель второго игрока – минимизировать выигрыш первого за счет выбора своих стратегий, поэтому берем самые нижние отрезки. Цель первого игрока – максимизировать выигрыш за счет выбора 1 x , поэтому берем самую высокую точку M (см. чертеж).
Те линии стратегии, пересечением которых образована точка M , являются активными стратегиями игрока B , в нашем случае это 1 B и 3 B . Таким образом, игра сводится к игре 2×2 с матрицей
Находим оптимальные стратегии:
6x 1 −1= −5x1+5=v,
x1 +x2 =1.
Откуда
Теперь найдем стратегии второго игрока:
Получили
