
управ.рішення - копия - копия
.docxОскільки ми домагаємося мінімального значення в, то нас буде цікавити пряма, розташована в найбільшому видаленні вправо від прямої в = 22,8 і минаюча через багатокутник ABCDEF, тобто пряма утіп
Єдиною точкою, що відповідає оптимальному плану, буде та вершина багатокутника ABCDEF (див. рис. 2.8), що одночасно належить області допустимих планів і відповідає вимозі мінімізації цільової функції в, — вершина С. З рівняння прямої ВР, що проходить через точку 3, випливає, що Xj = 4. З рівняння прямої DC, що проходить через ту ж точку, випливає, що х2 = 0.
Підставляючи отримані значення х2 = 4 і х2 = 0 у рівняння (2.3), визначимо величину іншої перемінної, складової оптимального плану.
Теорія і практика розробки управлінських рішень
При
розв'язанні цих завдань цільова функція
розраховується
за формулою, аналогічною
(2.8)
y=31x1+32x2+...+cjf+cnKn,
де у — цільова функція, що підлягає максимізації. Відмінність полягає в тім, що знаки перед усіма постійними коефіцієнтами міняються "плюс" на "мінус" (с) = -с у.
Приклад 20. (Динамічне програмування). Літак вантажопідйомністю G = 83 умовних одиниць вантажу передбачається завантажити чотирма типами вантажу (т - 4) відповідно до даних, наведених в таблиці 2.11 ?
Таблиця 2.1J Маси і вартості вантажу 1-го типу (в умовних одиницях)
Показник, умовні одиниці |
Тип вантажу, і |
|||
1 |
2 |
3 |
4 |
|
Рі Сі |
10 20 |
16 50 |
22 85 |
24 96 |
Необхідно завантажити літак таким чином, щоб загальна цінність вантажу була максимальною.
Розв 'язок
У даному прикладі немає природного поділу операції завантаження на кроки. Такий поділ, в інтересах розв'язання завдання, доцільно ввести штучно, приймаючи за кроки завантаження літака предметами різних типів. Таких кроків буде чотири. Послідовність розрахунків при цьому буде наступною. На першому колі оптимізація починається з четвертого типу вантажу — четвертого кроку. При цьому приймається, що літак завантажують тільки предметами 4-го типу. У цих умовах максимальна цінність вантажу на четвертому кроці:
a>4=f4(G)=Max{x4,34} (2.9)
при умовах, що випливають з параграфа 13.3 (с. 243),
1
Джерело
те ж (В.А.Абчук)
35*?
356
Теорія і практика розробки управлінських рішень
Для
кожного з цих чотирьох значень
обчислюється величина,
що стоїть у фігурних дужках формули
(2.10), причому f4(G)
розраховується
за формулою (2.9).
Підставивши відповідні цифри і виконавши нескладні арифметичні дії, одержимо наступні значення:
Длях3 = 0- 288; х3 = 1 - 277; х3 = 2- 266 і для х3 = 3 величину, рівну 255.
Потім розраховується максимальна величина з отриманих значень:
A3) = мах (288; 277; 266; 255) = 288.
Відповідна цій найбільшій цінності кількість вантажу х3 = 0 і буде умовним оптимальним керуванням на третьому кроці:
U3=x3 = 0.
Далі переходимо до попереднього, другого кроку — до завантаження предметів другого типу, для якого аналогічним шляхом знаходимо
fi(G) = 288 і відповідне U2=x2 = 0. Точно так само, для першого кроку
f1(G) = 308\Ul =Xl = L
Для першого кроку умовне оптимальне керування одночасно є оптимальним керуванням U}*:
и}*=и!=1.
Потім починається друге коло оптимізації від першого кроку до останнього кола нашого завдання.
Оскільки нам відомо, що оптимальне керування на першому кроці вимагає однієї одиниці вантажу першого типу, то надалі розподіляється тільки те, що залишається на інші типи вантажу, а саме:
G' = 83 - 1 • 10 = 73 одиниці.
Роблячи розрахунки, аналогічні до тих, що виконувалися на першому колі, послідовно одержуємо оптимальні керування для другого, третього і четвертого кроку:
U2*=0; U3*=0;U4*^3.
Оптимальне керування забезпечує наступну максимальну загальну цінність вантажу, що розраховується за формулою наведеною в теоретичній частиш параграфа 13.3 (с. 243):
W= 1 • 20 + 0* 50 + 0' 85 + 3 * 96 - 308.
У розглянутому прикладі оптимізація могла бути здійснена, починаючи з будь-якого типу предметів. Прийнятий нами порядок відповідає загальній ідеї динамічного програмування.
357
В.О. Василенко
Приклад
21. Маємо п'ять видів ресурсів (т
=5), призначених
для чотирьох об'єктів (п
=
4).
Відомі
характеристики об'єктів і
ресурсів: матеріальний ефект при
розподілі на і-й
об'єкт
будь-якого
ресурсу (Аі)
і
коефіцієнти аі,
що характеризують
можливості
кожного з ресурсів стосовно до конкретних
об'єктів (табл.
2.12)4
Таблиця 2.12 Характеристики об'єктів і ресурсів
Характеристики |
Номери об'єктів |
|||
1 |
2 |
3 |
4 |
|
Аі. |
16 |
14 |
12 |
2 |
аі |
ОД |
ОД |
ОД |
ОД |
Необхідно визначити кількість ресурсів (х), використання яких на кожнім з об'єктів забезпечить максимальний ефект.
Розв 'язок
У даному прикладі так само, як і в попередньому, немає природного поділу операції на етапи. Такий поділ в інтересах розв'язання завдання вводиться штучно. За кроки приймається послідовний розподіл ресурсів за об'єктами. Таких кроків буде чотири.
На першому колі знаходиться умовне оптимальне керування — кількість ресурсів, виділених на кожен об'єкт, починаючи з останнього.
На першому кроці позначимо хг, кількість ресурсів, що направляються на останній об'єкт (рахунок кроків ведеться з кінця). При цьому ефективність на останньому кроці
(2.12)
Значення X; нам невідомо, тому що це та кількість ресурсів, що залишилася від умовного оптимального керування на передостанньому (другому з кінця) кроці.
Теорія і практика розробки управлінських рішень
Переберемо
всі можливі значення х}
і
для кожного з них зробимо
розрахунок f}(xj
за
формулою (2.12).
Як видно з умови завдання, хг може приймати значення 0, 1,2, 3, 4, 5. Для цих значень і зробимо розрахунок (табл. 2.13).
Таблиця 2.13 Можливі значення х, і ефективності
X! |
ftfxi) |
1 |
'0,190 |
2 |
0,363 |
3 |
0.518 |
4 |
0,659 |
5 |
0.787 |
На другому кроці (з кінця) виділяється х2 ресурсів на передостанній об'єкт, а відповідна ефективність на цьому кроці со2 повинна враховувати, крім ефекту від другого кроку, також і ефект в результаті умовного оптимального керування на першому (з кінця) кроці:
де 0<х2<х2
Оскільки х2 — кількість ресурсів, призначених для забезпечення як передостаннього, так і останнього об'єкта, то х2 > х2. Виходячи з цього, роблять припущення про всі можливі значення х2 (х3 =0, 1, 2, 3, 4, 5) і для кожного з них розраховується ефективність (табл. 2.14).
Одночасно знаходиться і значення х2 (умовне оптимальне керування), при якому f2(x2) досягає максимуму. Оскільки воно залежить від х2, позначимо його х/х2) і також приведемо в таблицю 2.14.
А Джерело те ж (В.А.Абчук) 358
359
В.О. Василенко
Таблиця 2.14
Можливі значення х2, максимальні ефективності і відповідні до них значення х2 (х^
Х2 |
Ї2(Х2) |
Хі(Х2) |
0 |
0 |
0 |
1 |
1.150 |
0 |
2 |
2,175 |
0 |
3 |
3.108 |
0 |
4 |
3.954 |
0 |
5 |
4.722 |
0 |
Далі аналогічним шляхом для всіх можливих значень х3 обчислюються /3(хз) і х2(х3), наведених у таблиці. 2.15.
У такий же спосіб розраховується й умовне оптимальне керування на четвертому (з кінця) кроці. Але оскільки на цьому кроці ми підійшли до вихідного (початкового) значення кількості одиниць ресурсів, призначених для всіх об'єктів (т = 5), то величина х3 визначається тільки для х4 = 5. Як показує розрахунок, х3(х4 = 5) =2.
Таблиця 2.15
Можливі значення х3, максимальні ефективності/3(хз) і відповідні до них значення х2(х3)
Хз |
F3(x3) |
Х2(Хз) |
0 |
0 |
0 |
1 |
1,330 |
0 |
2 |
2;541 |
0 |
3 |
3,508 |
2 |
4 |
4,680 |
2 |
5 |
5.804 |
2 |
Починається друге коло оптимізації в зворотному порядку (від четвертого кроку до першого). Оскільки спочатку в нас для всіх об'єктів є 5 од.р., а після виділення ресурсів на один з об'єктів відповідно до умовного оптимального керування на всі інші повинно залишитися х3(х4) = 2 одиниць ресурсів, то оптимальне керування на четвертому (з кінця) кроці
U4* = х4 = 5 ~ 2 = З одиниці.
360
Теорія і практика розробки управлінських рішень
Оптимальне
керування на третьому (з кінця) кроці
повинно бути
таким, щоб при розподілі 5 - 2 =3 одиниці
ресурсів, що залишилися,
дотримувався принцип оптимальності.
Як ми вже знаємо,
при цьому х3*
=
x3(xj
=
2.
Як показує аналіз таблиць 2.13, 2.14 і 2.15, при х3 = 2 х2{х3) = 0, при х2 = 0х1(х2) = 0. Отже, х2* = Xj* = 0.
Отже, оптимальним цільовим розподілом одиниць ресурсів (од. рес.) за об'єктами буде:
U4* - 3 ед. p., U3* = 2 ед.р., U2* = 0ед.р., Ul* = 0 ед.р. Загальний збиток при цьому
Приклад 22. (Стохастичне програмування). Розглянемо завдання розподілу двох видів ресурсів для випуску двох найменувань виробів [13].
Математична постановка завдання має вигляд:
361
В.О.
Василенко
Вихідні,
дані, необхідні для розв'язання цього
завдання, наведені
в табл. 2.16, 2.17.
D
Таблиця 2.16 Вихідні параметри завдання
d
Параметри
XI
362
Таблиця 2.17 Необхідні обмеження й умови
Обмеження |
Випадкові відхилення |
|||||
аи |
а?. |
Ьі |
||||
an |
Щіі |
а а |
°п |
bi |
|
|
1 2 |
10 20 |
2 6 |
15 14 |
3 4 |
100 150 |
9 12 |
Теорія і практика розробки управлінських рішень
Таблиця
2.18 Результати
детермінованого розв 'язання
Параметр |
^і-0 |
а, = 0,6 |
Х\ |
2,0 |
2 |
Х2 |
5.3 |
5,04 |
L |
52,4 |
50,3 |
Р |
0 |
4,0 |
Si |
0 |
4,4 |
ь |
0 |
5,8 |
Yi |
0 |
4,4 |
Y2 |
0 |
5,1 |
Розглянемо тепер, як вплинуть на результат розв'язання завдання величини, що визначають її ймовірний характер. До таких величин відносять: заданий рівень ймовірності аі і дисперсії <?,-, і &і. Почнемо з аналізу впливу а12 (табл. 2.19).
Таблиця 2.19 Таблиця аналізу впливу випадкових факторів
|
«і і |
|||||
|
0,5 |
0,6 |
0,77 |
0,89 |
0,96 |
0,987 |
X: |
2,0 |
2,0 |
2,0 |
3,7! |
3,07 |
2J65 |
х2 |
5,3 |
5,04 |
4,51 |
3.0 |
3,0 |
3,0 |
1 |
52,4 |
50,3 |
46,1 |
42,6 |
39,3 |
34,8 |
Р |
0 |
4,0 |
12,0 |
18,7 |
25,0 |
33,6 |
|
0 |
4,4 |
12,3 |
17,9 |
24,3 |
33,3 |
|
0 |
5,1 |
14,8 |
16,5 |
23,2 |
26,0 |
З аналізу розв'язання цього завдання можна зробити наступні висновки: для забезпечення гарантованого (з ймовірністю а = 0,6) виконання плану необхідно мати додатково близько 5% кожного виду ресурсу. При відсутності додаткового ресурсу цільова функція може зменшитися на величину р = 4% внаслідок можливого скорочення випуску продукції х2 від 5,3 до 5,04.
Приклад 23. (Теорія ігор). Підприємець володіє трьома видами товарів Ль А2, АІ7, які він прагне реалізувати на ринку, де можливий продаж конкурентом аналогічних товарів — Уь В2 і В3і відповідно.5
;
За основу взято завдання, наведена в
джерелі В.А. Абчук. Економіко-математичні
методи. Елементарна математика і логіка.
Методи дослідження операцій. - СПб:
Союз,1999. — 370 с.
363
В.О.
Василенко
Підприємцю
невідомо, який вид товарів переважно
конкурент буде продавати на ринку,
а конкуренту невідомо, які товари
підприємця
на цьому ринку з'являться.
Підприємець має у своєму розпорядженні дані про те, яка ймовірність продати той чи інший товар при наявності на ринку товарів конкурента. Ці дані утворять матрицю гри (табл. 2.20).
Необхідно дати підприємцю рекомендації з раціонального вибору виду товарів для просування їх на ринок в умовах конкуренції, при якому забезпечується одержання можливого найкращого результату — найбільшої ймовірності продажів, що б не починав конкурент.
Розв 'язок
Виписуємо праворуч мінімуми рядків і з них вибираємо найбільший <з2= 0,4 (відзначений зірочкою). Це нижня ціна гри, чи максимін. Потім виписуємо внизу максимуми стовпців і з них вибираємо найменший (fa = 0,8) — відзначений зірочкою. Це верхня ціна гри, чи мінімакс.
Таблиця 2.20 Матриця гри
Підприємець |
Конкурент |
|||
Ві |
в2 |
Вз |
ГЇ.1 |
|
Аі |
0,0 |
0.4 |
0.9 |
0.4 |
А2 |
0.2 |
0.9 |
0.1 |
0.1 |
А. |
0.8 |
0.0 |
1.0 |
0.0 |
0* |
0,8 |
0,9 |
1,0 |
|
Розв'язання полягає в тім, що необхідно систематично застосовувати Максимівну стратегію — товар типу Ah При цьому підприємцю гарантується результат не менш/> = 0,4, що б не починав конкурент (його задуми нам не відомі). Для конкурента найкраща стратегія — вибір товару виду В2; при цьому він гарантує собі результат не більш р = 0,8 (чим прибуток підприємця більше, тим для нього гірше).
Оскільки в розглянутому прикладі немає сідлової точки (а Ф fy, це означає, що отримані рекомендації вірні лише для випадку, коли конкурент не має у своєму розпорядженні даних про обране підприємцем рішення. Це так звана хитка стратегія. Якщо конкурент довідається про те, що підприємець став застосовувати товар типу А2 він відразу ж почне застосовувати товар виду В3 і тим самим поліпшить свій результат до р = ОД. 364
Теорія і практика розробки управлінських рішень
У
тих випадках, коли в подібному завданні
конкурент має у своєму розпорядженні
дані про вибір підприємця, необхідно
шукати
розв'язання в змішаних стратегіях.
Приклад 24. В умовах прикладу 23. підприємцю стали відомі можливі кількості одиниць кожного з його товарів, що можуть бути продані при різних варіантах появи товарів конкурента на ринку (табл. 2.21).
Необхідно дати підприємцю рекомендації, при використанні яких середньоочікувана кількість проданих товарів буде найбільшою, що б не починав конкурент.
Таблиця 2.21 Матриця гри
Підприємець |
Конкурент |
|||
в, |
в2 |
В3 |
а. |
|
А, А2 А, |
5 8 9 |
6 7 |
8 7 6 |
5 7* 6 |
ft |
9 |
f "" |
8 |
|