Материал: УП - Методы оптимальных решений

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Так как игрок А стремится получить 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-м столбцом)

1 Стр доминирует над 3 стр

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; ), ( ; 0),

l2: 2х1 + 6х2 = 1

(0; ), ( ; 0),

б) f0 = 0 , х1 + х2 = 0, х1 = – х2,

в)

г) оптимальное решение получим в точке В.

Решим систему

Тогда

min f = .

Решаем двойственную задачу (рис. 16):

строим область решений

l1: 4у1 + 2у2 = 1

(0; ), ( ; 0)

l2: 3у1 + 6у2 = 1

(0; ), ( ; 0).

Рис. 16

Точка В1 – оптимальное решение – 9у1 = = max φ = υ = ден. ед. – цена игры,

Следовательно, игрок А применяет стратегию А1 с вероятностью , а стратегию А2 с вероятностью , его выигрыш при этом в среднем составит ден. ед.

Источник: https://studfile.net/preview/16458474/