Так
как
игрок А стремится получить max
от игры (υ = max),
то функция
будет минимизироваться, т. е. оптимальная
стратегия игрока А определится из задачи
линейного программирования вида: найти
min
при ограничениях (13).
Оптимальная
смешанная стратегия игрока В определяется
решением задачи: найти max
φ(y)
=
= y1
+ y2
+ … + уn
при ограничениях (14).
Получим двойственную задачу линейного программирования, решив ее графически (для случая двух переменных) или симплексным методом, определим
.
Пример
23.
Два сельскохозяйственных
предприятия А и В выделяют денежные
средства на строительство 3-х объектов.
С учетом особенностей вкладов и местных
условий прибыль предприятия А в
зависимости от объема
финансирования выражается элементами
матрицы
.
Будем предполагать, что убыток предприятия В при этом равен прибыли предприятия А. Требуется найти оптимальные стратегии предприятий А и В.
Решение.
1) Доминирующих строк и столбцов у матрицы нет, поэтому упростить ее нельзя. Обозначим чистые стратегии предприятия:
А: А1, А2, А3;
В: В1, В2, В3.
Предположим,
что предприятие А располагает общей
суммой
тыс.
руб., отпускаемой на строительство трех
объектов, а предприятие В имеет
тыс.
руб. на строительство тех же объектов.
2) Проверим игру на наличие седловой точки:
|
В1 |
В2 |
В3 |
аi |
.
Седловой
точки нет, |
А1 А2 А3 |
50 25 10 |
15 40 30 |
20 30 60 |
15 25 10 |
|
|
50 |
40 |
60 |
|
поэтому решение игры определим в смешанных стратегиях. Цена игры а ≤ υ ≤ β => 25 ≤ υ ≤ 40.
3) Составим задачу линейного программирования:
а)
найти
для
игрока А: min
f
=
при
ограничениях
1
1
1,
xi
≥
0.
б) найти для игрока В: max φ= y1 + y2 +y3 при ограничениях
1
1
1,
yi
≥
0.
Проще решить задачу для игрока В (двойственная задача): найти max φ = y1 + y2 + y3 + 0y4 + 0y5 + 0y6. Сведем ее к каноническому виду при ограничениях
Строим симплекс-таблицу и решаем ее. Последняя итерация представлена в табл. 28.
Таблица 28
|
У1 |
У2 |
У3 |
У4 |
У5 |
У6 |
||
Б П |
Сб |
В |
1 |
1 |
1 |
0 |
0 |
0 |
У1 У2 У3 |
1 1 1 |
0,0133 0,0094 0,0098 |
1 0 0 |
0 1 0 |
0 0 1 |
0,0234 – 0,0188 0,0056 |
– 0,0047 0,0438 – 0,0211 |
– 0,0055 – 0,0156 0,0254 |
Tj – Cj |
0,0325 |
0 |
0 |
0 |
0,0102 |
0,0180 |
0,0043 |
|
Оптимальный план У* = (0,0133; 0,0094; 0,0098; 0; 0;), max φ(у*) = 0,0325.
Найдем решение прямой задачи:
СП БП
Y1 Y2 Y3 Y4 Y5 Y6
↕ ↕ ↕ ↕ ↕ ↕
Х4 Х5 Х6 Х1 X2 Х3
БП СП
Х*= (0,0102; 0,0180; 0,0043; 0; 0; 0), f(х*) = 0,0325,
цена
игры.
Найдем
верно
верно.
Итак, оптимальными смешанными стратегиями предприятий А и В являются стратегии р* = (0,314; 0,554; 0,132) и g* = (0,409; 0,289; 0,302). Это означает, что из общей суммы а тыс. руб., выделяемых предприятием А на строительство 3-х объектов, на долю 1-го объекта должно выделяться 31,4 %, 2-го – 55,4 %, 3-го – 13,2 % этой суммы. Аналогично распределяются средства b тыс. руб., предприятием В: так на долю 1-го объекта расходуется 40,9 %, 2-го – 28,9 %, 3-го – 30,2 % общей суммы. Такое распределение денежных средств предприятиями А и В по трем строящимся объектам позволит им получить max прибыль 30,77 тыс. руб.
Пример 24. Найти решение игры, заданной матрицей.
А=
.
Решение.
Попробуем упростить матрицу:
1) Элементы 1-го столбца не больше элементов 2 столбца (т. е. 1 столбец доминирует над 2-м);
2) Элементы 3-го столбца не больше элементов 4-го и 5-го столбцов (т. е. 3-й столбец доминирует над 4-м и 5-м столбцом)
3) Проверим игру на наличие седловой точки.
|
В1 |
В2 |
аi |
а = max а ij = 2 β = mini аij = 4 2 ≠ 4 => седловой точки нет, 2 ≤ υ ≤ 4 |
А1 А2 |
4 3 |
2 6 |
2 1 |
|
Βj |
4 |
6 |
|
4) Составим задачу линейного программирования
а) для игрока А: min f(х) = x1 + x2 при ограничениях
б) для игрока В: max φ(y) = У1 + У2 при ограничениях
5) Решим графически прямую задачу (рис. 15):
а) Строим область допустимых решений |
Рис. 15 |
l1: 4х1 + 3х2 = 1, |
|
(0;
|
|
l2: 2х1 + 6х2 = 1 |
|
(0; |
|
б) f0 = 0 , х1 + х2 = 0, х1 = – х2, |
|
в)
|
г) оптимальное решение получим в точке В.
Решим систему
Тогда
min
f
=
.
Решаем двойственную задачу (рис. 16): строим область решений l1: 4у1 + 2у2 = 1
(0;
l2: 3у1 + 6у2 = 1
(0;
|
Рис. 16 |
Точка
В1
–
оптимальное решение
–
9у1
= =
max
φ
=
υ
=
ден.
ед. – цена игры,
Следовательно,
игрок А применяет стратегию А1
с вероятностью
,
а стратегию А2
с вероятностью
,
его выигрыш при этом в среднем составит
ден. ед.