Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОММ.doc
Скачиваний:
5
Добавлен:
19.12.2018
Размер:
1.17 Mб
Скачать

46. Решение матричных игр графическим способом.

При поиске оптимальных стратегий в матричных играх размерностей и целесообразно использовать графический метод решения задач линейного программирования и свойства оптимальных планов пары двойственных задач: если в оптимальном плане задачи переменная положительна, то соответствующее ограничение двойственной задачи ее оптимальным планом обращается в равенство; если оптимальным планом задачи ограничение обращается в строгое неравенство, то в оптимальном плане двойственной задачи соответствующая переменная равна нулю.

Решение игры в смешанных стратегиях геометрическим методом

Пусть игра задана платежной матрицей . По оси абсцисс отложим единичный отрезок А1 А2, где точка А1 (0, 0) изображает стратегию А1, А2 (1, 0) – стратегию А2, а каждая промежуточная точка SA этого отрезка изображает смешанную стратегию первого игрока PA = (p1, p2), где p1– расстояние от точки SA до A2, p2–расстояние от точки SA до A1. Выигрыш игрока A будем откладывать на вертикальных отрезках.

Случай 1. Если игрок B применит стратегию В1, то выигрыш игрока A при стратегии А1 равен а11, поэтому на оси ординат отложим отрезок А1В1 = а11. При применении игроком A стратегии А2 выигрыш равен а21, отложим этот отрезок на перпендикуляре из точки А2, обозначим полученную точку В1'. Ордината любой точки М1 отрезка В1В1 равна среднему выигрышу игрока A при применении смешанной стратегии SA (действительно, этот выигрыш равен математическому ожиданию случайной величины, т.е. a11p1 + a21p2). Запишем уравнение прямой В1В1:

, т. е. ,

тогда при x = p2 получим

y = a11 + p2a21 – p2a11 = a11(1-p2) + p2a21 = a11p1 + a21p2

Случай 2. Если игрок B применяет стратегию В2, то аналогично откладываем отрезки а12 и а22 и получаем отрезок В2В2. Ордината любой точки М2 отрезка В2В2 – выигрыш игрока A, если A применяет смешанную стратегию SA, а B – стратегию В2. Построим нижнюю границу выигрыша игрока А – ломаную В12. Ординаты точек этой ломаной показывают минимальные выигрыши игрока А при использовании им любой смешанной стратегии. Оптимальное решение игры определяет точка N, в которой выигрыш игрока А принимает наибольшее значение. Ордината точки N равна цене игры. Проекция этой точки на ось ОХ показывает оптимальную стратегию (р1, р2).

Аналогично находится оптимальная стратегия Q = (q1 , q2) игрока B, только в соответствии с принципом минимакса надо находить верхнюю границу выигрыша, т. е. строить ломаную А21 и брать точку N с наименьшей ординатой. Абсцисса точки N определяет оптимальную стратегию игрока B, т. е. Q = (q1 , q2).

47. Решение матричных игр аналитическим способом.

Игра – это математическая модель реальной конфликтной ситуации.

Найти решение матричной игры аналитическим методом, комбинируя его с отбрасыванием доминируемых стратегий:

Решение

Доминирующей называется такая стратегия, которая во всех случаях по крайней мере не хуже, а в некоторых и лучше, чем другая. Вторая стратегия в этом случае называется доминируемой и может быть отброшена.

Для игрока 1 стратегия 1 доминируется стратегией 3, а стратегия 2 доминируется стратегией 4. Таким образом, стратегии 1 и 2 могут быть отброшены, получим матрицу:

Теперь проверим стратегии игрока B. 4-й столбец доминируется 1-м, а 2-й доминируется 3-м. Отбрасываем 2-й и 4-й столбцы, получаем:

Осталась матрица 2*2. Она имеет седловую точку (2,1). Цена игры равна 4.

Таким образом, из исходных стратегий наилучшей для игрока 1 будет стратегия 4 (4-я строка исходной матрицы), а для игрока 2 – стратегия 1 (1-й столбец).

Значение выигрыша игрока 1 при этом будет равно 4.