- •Системный анализ в менеджменте
- •Оглавление
- •Часть 5. Теория игр и принятие решений 44
- •Ключевые слова
- •Основные понятия
- •Проблемы согласования целей
- •Часть 1. Принятие решения в условиях определенности
- •1.1 Постановка задачи
- •1.2 Описание алгоритма решения задачи
- •1.3 Пример решения задачи
- •Часть 2. Принятие решения в условиях неопределенности.
- •2.1 Постановка задачи
- •2.2 Описание алгоритма решения задачи
- •2.3 Пример решения задачи
- •Часть 3. Принятие решения в условиях риска
- •3.1 Постановка задачи
- •3.2 Описание алгоритма решения задачи
- •3.3 Пример решения задачи
- •Часть 4. Марковская задача принятия решений
- •4.1 Постановка задачи
- •4.2 Описание алгоритма решения задачи
- •Модель динамического программирования с конечным числом этапов
- •Модель динамического программирования с бесконечным числом этапов
- •Метод полного перебора
- •Метод итерации по стратегиям без дисконтирования
- •4.3 Пример решения задачи для конечного числа этапов
- •4.4 Пример решения задачи с бесконечным числом этапов методом полного перебора
- •4.5 Пример решения задачи с бесконечным числом этапов методом итерации по стратегиям без дисконтирования
- •Часть 5. Теория игр и принятие решений
- •5.1 Постановка задачи
- •5.2 Игра в чистых стратегиях
- •5.3 Игра в смешанных стратегиях
- •5.3.1 Игра в смешанных стратегиях 2х2
- •5.3.2 Игра в смешанных стратегиях 2xn и mx2
- •5.3.3 Решение матричных игр методами линейного программирования
- •5.3.3.1 Решение задачи лп симплекс-методом
- •Заключение
- •Литература
- •Задание на контрольную работу
5.3.1 Игра в смешанных стратегиях 2х2
Простейшим случаем матричной игры является игра размера 2х2, оптимальное решение которой может быть получено путем вычисления по формулам. Логика вывода этих формул заключается в следующем.
Согласно теореме об активных стратегиях, если игрок А придерживается своей оптимальной стратегии А*, то его средний выигрыш будет равен цене игры v, какой бы активной стратегией ни пользовался игрок В. Выигрыш игрока А – это случайная величина, математическое ожидание которой равно цене игры v. Следовательно, средний выигрыш игрока А будет равен v для любой стратегии игрока В. Средний выигрыш игрока А, если он использует оптимальную смешанную стратегию
а игрок В - чистую стратегию В1, равен цене игры, т.е. a11p1*+a21p2*=v . Такой же средний выигрыш получает игрок А, если игрок В применяет стратегию В2. Значит, a12p1*+a22p2*=v. Учитывая, что p1*+p2*=1, получаем систему уравнений для определения оптимальной стратегии А* и цены игры:
(2)
Решая эту систему, получаем вероятности оптимальной смешанной стратегии первого игрока
и цену игры
По аналогии, учитывая, что q1*+q2*=1, получаем систему уравнений для определения оптимальной стратегии B* и цены игры:
(3)
Решая эту систему, получаем вероятности оптимальной смешанной стратегии второго игрока
(4)
При любой чистой стратегии игрока А средний проигрыш игрока В равен v.
Пример 3. Решить матричную игру 2х2 с платежной матрицей вида:
Bj
Ai |
B1 |
B2 |
A1 |
0.5 |
-0.2 |
A2 |
0.1 |
0.3 |
Умножая все элементы платежной матрицы на 10, а затем, прибавляя к ним число 2, получаем игру с платежной матрицей
Bj
Ai |
B1 |
B2 |
A1 |
7 |
0 |
A2 |
3 |
5 |
Решая эту игру алгебраическим методом, получаем
;
;
.
В соответствии со свойствами 1 и 2, исходная матричная игра имеет те же оптимальные смешанные стратегии: . А для получения исходной цены игры необходимо из полученной цены игры вычесть 2, а затем разделить на 10. Таким образом, получаем цену исходной игры:.
5.3.2 Игра в смешанных стратегиях 2xn и mx2
В рассмотренном примере алгебраическое решение свелось к вычислению вероятностей стратегий по формулам. Однако, при большей размерности матрицы решение таким способом не представляется возможным. В некоторых случаях, используя специальные приемы можно уменьшить размер матрицы ,например до вида 2xn и mx2, и представить ее как игру с двумя активными стратегиями.
Решение игры 2xn осуществляется следующим образом:
1) строится графическое изображение игры;
2) выделяется нижняя граница выигрыша и находится наибольшая ордината нижней границы (максимин), которая равна цене игры v;
3) определяется пара стратегий игрока В, пересекающихся в точке оптимума. Эти стратегии и являются активными стратегиями игрока В.
Таким образом, игра 2xn сведена к игре 2x2, которую более точно можно решить алгебраическим методом.
Если в точке оптимума пересекается более двух стратегий, то в качестве активных стратегий может быть выбрана любая пара из них.
Решение игры mx2 осуществляется аналогично. Но в этом случае выделяется не нижняя, а верхняя граница выигрыша, так как находится оптимальная смешанная стратегия игрока В, и на ней находится точка оптимума с наименьшей ординатой (минимакс).
Пример 4. Найти решение игры, платежная матрица которой имеет вид:
Bj
Ai |
B1 |
B2 |
B3 |
A1 |
2 |
5 |
8 |
A2 |
7 |
4 |
3 |
Платежная матрица не имеет седловой точки, поэтому оптимальное решение должно быть в смешанных стратегиях. Строим графическое изображение игры (рис.1)
Рисунок 1. Графическое изображение игры
Точка N (максимин) является точкой оптимума. В этой точке пересекаются отрезки, соответствующие активным стратегиям В1 и В2 игрока В. Таким образом, исключая стратегию В3, получаем матричную игру 2x2 с платежной матрицей вида
Bj
Ai |
B1 |
B2 |
A1 |
2 |
5 |
A2 |
7 |
4 |
Используя алгебраический метод решения этой игры, получаем точное решение
;
;
.
Ответ: ; ;
Пример 5. Найти решение игры, платежная матрица которой имеет вид
Bj
Ai |
B1 |
B2 |
A1 |
0 |
1 |
A2 |
4 |
2 |
A3 |
-1 |
4 |
A4 |
1 |
-3 |
A5 |
6 |
-2 |
A6 |
1,5 |
3 |
Платежная матрица не имеет седловой точки. Для сведения данной игры к игре 2x2строим ее графическое изображение.
Рисунок 2. Графическое изображение игры
Точка М (минимакс) является точкой оптимума. В этой точке пересекаются отрезки, соответствующие активным стратегиям А2, А6 и А3 игрока А. Таким образом, исключая стратегии А1, А4 и А5 и выбирая из трех активных стратегий две (например, А2 и А3 или А2 и А6), приходим к матричной игре 2x2. Выбор стратегий А3 и А6 исключен, так как в этом случае точка М перестанет быть точкой минимакса.
Пусть выбираются стратегии А2 и А3. Тогда игра 2x2 приобретает вид:
Bj
Ai |
B1 |
B2 |
A2 |
4 |
2 |
A3 |
-1 |
4 |
Оптимальные смешанные стратегии данной игры, а, следовательно, и исходной игры определяются следующими вероятностями:
;
;
.
Ответ: ;;
Другой вариант игры 2x2 получается, если использовать стратегии А2 и А6. В этом случае платежная матрица имеет вид
Bj
Ai |
B1 |
B2 |
A2 |
4 |
2 |
A6 |
3 |
Тогда
;
;
.
Ответ: ;;
Естественно, что цена игры для обоих вариантов одинакова.