
- •Н.К. Максишко т.В. Заховалко с.С. Чеверда оптимізаційні методи та моделі
- •1 Мета та призначення лабораторного практикуму
- •2 Завдання, що мають вирішуватися за допомогою лабораторного практикуму та навички, які мають набути студенти в процесі виконання робіт
- •3 Методичні поради до виконання роботи Вимоги до оформлення та структури роботи
- •Перевірка роботи та вимоги до захисту роботи
- •4 Зміст завдань лабораторних робіт
- •Лабораторна робота № 4 Метод потенціалів розв’язування транспортної задачі
- •Лабораторна робота №5 Двоїстість та її застосування в економічному аналізі
- •Лабораторна робота №8 Сітьове планування та управління
- •Лабораторна робота №9 Застосування методу динамічного програмування для розв’язання задачі про розподіл капіталовкладень
- •5 Контрольні теоретичні питання Лабораторна робота №1 Побудова математичних моделей економічних задач
- •Лабораторна робота №2 Графічний метод розв’язування задачі лінійного програмування
- •Лабораторна робота №3 Симплекс-метод розв’язування задачі лінійного програмування
- •Лабораторна робота №4 Метод потенціалів розв’язування транспортної задачі
- •Лабораторна робота №5 Двоїстість та її застосування в економічному аналізі
- •Лабораторна робота №6 Угорський метод розв’язання задачі про призначення
- •Лабораторна робота №7 Транспортні мережі. Задача про максимальний потік
- •Лабораторна робота №8 Сітьове планування та управління
- •Лабораторна робота №9 Застосування методу динамічного програмування для розв’язання задачі про розподіл капіталовкладень
- •6 Перелік рекомендованої літератури
- •7 Короткі теоретичні відомості та методичні вказівки, що необхідні для виконання лабораторних робіт
- •Лабораторна робота №1
- •Побудова математичних моделей економічних задач
- •Хід роботи.
- •Лабораторна робота №2 Графічний метод розв’язування задачі лінійного програмування Хід роботи.
- •Лабораторна робота № 3 Симплекс-метод розв’язування задачі лінійного програмування Хід роботи.
- •Лабораторна робота №4 Метод потенціалів розв’язування транспортної задачі Хід роботи.
- •Лабораторна робота №7 Транспортні мережі. Задача про максимальний потік. Хід роботи
- •Лабораторна робота №8 Елементи мережевого планування
- •Лабораторна робота №9 Застосування методу динамічного програмування для розв’язання задачі про розподіл капіталовкладень
- •8 Завдання до лабораторних робіт Лабораторна робота № 1 Побудова математичних моделей економічних задач
- •Лабораторна робота №2 Графічний метод розв’язування задачі лінійного програмування
- •Лабораторна робота №3 Симплекс-метод розв’язування задачі лінійного програмування
- •Лабораторна робота № 4 Метод потенціалів розв’язування транспортної задачі
- •Лабораторна робота № 5 Двоїстість та її застосування в економічному аналізі
- •Лабораторна робота №6 Угорський метод розв’язання задачі про призначення
- •Лабораторна робота №7 Транспортні мережі. Задача про максимальний потік
- •Лабораторна рота № 8 Сітьове планування та управління
- •Індивідуальне завдання Економічний аналіз задач лінійного програмування
- •Приклад
- •Завдання
- •Термінологічний словник
Індивідуальне завдання Економічний аналіз задач лінійного програмування
Застосувати теорію двоїстості для постоптимізаційного аналізу економічних задач (на прикладі задачі лінійного програмування ):
1. Побудувати математичну модель змістовної – економічної – задачі.
2. Для отриманої задачі лінійного програмування побудувати двоїсту.
3. Дати змістовну характеристику змінних прямої та двоїстої задач.
4. Розв’язати одну з задач лінійного програмування. На її основі побудувати розв’язок другої.
5. Розв’язати обидві задачі лінійного програмування за допомогою Microsoft EXCEL for WINDOWS (“Пошук рішень”) – результати порівняти.
6. Проаналізувати виконання основних теорем двоїстості:
- I основної теореми. Дати економічну інтерпретацію теореми.
- II основної теореми – теореми про доповнюючу нежосткість. Дати економічну інтерпретацію умовам доповнюючої нежосткості.
- III основної теореми – теореми про оцінки. Дати економічну інтерпретацію теореми.
- Провести постоптимізаційний аналіз:
7. Записати новий оптимальний план задачі за умови, що об’єм дефіцитного ресурсу зросте на одиницю, а також, що об’єм дефіцитного ресурсу зменшиться на одиницю. Якщо дефіцитний ресурс не один, то навести новий план у кожному випадку.
8. За допомогою програми “Пошук рішень” проаналізувати двоїсті оцінки на стійкість (з’ясувати інтервали стійкості оцінок).
9. Побудувати таблицю взаємозамінності ресурсів для задачі.
10. Проаналізувати доцільність випуску нової продукції (чи її аналогу) та величину запропонованої для неї ціни.
Приклад
Розглянемо задачу про вибір технологій на підприємстві.
За планом виробництва продукції підприємству необхідно виготовити однорідний продукт. Цей виріб може бути виготовлений двома технологічними способами (технології 1 та 2 ).
Витрати ресурсів (S1, S2, S3, S4) за одиницю часу при відповідній технології та продуктивність кожної технології в грн. за одиницю часу розміщено в таблиці 6.1:
Таблиця 6.1
Сировина |
Технологія 1 |
Технологія 2 |
Запаси |
Технологія 3 (нова) |
S1 |
3 |
1 |
120 |
1 |
S2 |
1 |
0 |
30 |
2 |
S3 |
4 |
3 |
240 |
3 |
S4 |
0 |
1 |
100 |
4 |
Продуктивність |
3 |
2 |
|
5 |
У початковій задачі потрібно знайти такий план використання різних способів виробництва, який би дозволив отримати максимальну кількість однорідного продукту (продуктивність) за умовою використання наявних ресурсів. Тоді двоїста задача трактується таким чином: залишаючись у межах заданого, оцінимо виробничі фактори (внутрішню для даного виробництва оцінку обмежених ресурсів) та рентабельність відпрацьованих способів виробництва.
Одні й ті ж виробничі фактори для різних підприємств та районів мають різну цінність. Наприклад, зміна об’єму запасів різних ресурсів призводить до необхідності переоцінки цих факторів.
Відносність оцінок факторів виробництва пов’язана також з тим, що ці оцінки вимірюються в одиницях цінності виробничої продукції.
Цінність же продукції визначається умовами, зовнішніми по відношенню до даного виробництва.
Тепер складемо пряму та двоїсту задачі, знайдемо їх розв’язок та зробимо економічний післяоптимізаційний аналіз за такою схемою:
1)Аналіз основних та додаткових змінних прямої задачі.
2)Аналіз двоїстих змінних:
а) виявлення ресурсів, які маємо в резерві;
б) встановлення цінності ресурсів;
в) вказуємо зміну плану x* при збільшенні кожного ресурсу на одиницю.
3) Аналіз додаткових двоїстих змінних.
4) Розрахунок коефіцієнтів взаємозаміни.
5) Визначення доцільності освоєння нових технологій (норми затрат вибрати самостійно).
Побудуємо математичну модель прямої задачі:
f(x)=3x1+2x2 max f(x)=3x1+2x2 max
3x1+x2 120 Перейдемо 3x1+x2+x3=120
x1 30 до x1+x4=30
4x1+3x2 240 канонічної 4x1+3x2+x5=240
x2 100 форми x2+x6=100
xj
0
, (j=
)
xj
0,
(j=
)
Перехід здійснено шляхом введення додаткових змінних x3, x4 x5 x6.
Побудуємо двоїсту задачу:
z(y)=120y1+30y2+240y3+100y4 min
3y1+y2+4y3 3 Перейдемо 3y1+y2+4y3 - y5 = 3
y1+3y3 2 до канонічної y1+3y3 - y6 =2
yi
0,
(i=
)
форми yi
0,
(i=
)
Знаходимо розв’язок прямої та двоїстої задач:
x*=(24,48,0,6,0,52),
y*=(1/5,0,3/5,0,0,0). При цьому f(x*)=z(y*)=168
Побудуємо математичну модель прямої задачі:
f(x)=3x1+2x2 max f(x)=3x1+2x2 max
3x1+x2 120 Перейдемо 3x1+x2+x3=120
x1 30 до x1+x4=30
4x1+3x2 240 канонічної 4x1+3x2+x5=240
x2 100 форми x2+x6=100
xj
0
, (j=
)
xj
0,
(j=
)
Перехід здійснено шляхом введення додаткових змінних x3, x4 x5 x6.
Побудуємо двоїсту задачу:
z(y)=120y1+30y2+240y3+100y4 min
3y1+y2+4y3 3 Перейдемо 3y1+y2+4y3 - y5 = 3
y1+3y3 2 до канонічної y1+3y3 - y6 =2
yi
0,
(i=
)
форми yi
0,
(i=
)
Знаходимо розв’язок прямої та двоїстої задач:
x*=(24,48,0,6,0,52),
y*=(1/5,0,3/5,0,0,0). При цьому f(x*)=z(y*)=168
Післяоптимізаційний аналіз:
Аналіз основних та додаткових змінних прямої задачі.
x1,x2-основні змінні;
x3,x4,x5,x6-додаткові змінні.
Основні змінні прямої задачі означають час виробництва одиниці продукції за першою та другою технологіями.
Додаткові змінні - залишок сировини S1 та S2.
Таким чином, внаслідок розв’язування задачі отримано, що за першою технологією необхідно працювати 24 одиниці часу (x1*=24), а за другою технологією – 48 одиниць часу (x2*=48). При цьому першу та третю сировину (S1, S3) використано повністю (x3*=x5*=0), сировина S2 має залишок x4*=6 одиниць, а сировина S4 - залишок x6*=52 одиниць.
2. Аналіз двоїстих змінних
y1*,y2*,y3*,y4* - двоїсті оцінки - це внутрішні ціни одиниць сировини .
Повністю використані (дефіцитні) ресурси S1 та S3 мають додатну оцінку - y1*=1/5 та y3*=3/5.
Надлишкові ресурси (S2 та S4) мають нульові оцінки : y2*=0 та y4*=0 ( тобто не мають цінності в даних умовах виробництва).
Перевіримо виконання обмежень на ресурси :
3x1+x2=120=72+48
y1*=13x1+x2=120=72+48
y1*=1/5
0
x1 30 x1*=24 y2*=0 надлишок - 6 одиниць ресурсу
4x1+3x2=240=96+144 y3=3/5 0
x2 100 x2*=48 y4*=0 надлишок - 52 одиниці ресурсу
Якщо збільшити запаси сировини S1 на одиницю, то цільова функція (продуктивність виробництва) збільшиться на величину y1*=1/5, а якщо збільшити сировину S3 на одиницю – на y3*=3/5.
Найбільш цінний дефіцитний ресурс – це ресурс з оцінкою y3*=3/5, так як його додаткове придбання збільшує цільову функцію на 3/5 при змінні ресурсу на одиницю (3/5>1/5).
При збільшенні першого ресурсу на одиницю оптимальний план прямої задачі x* змінюється таким чином :
x*=(24+3/5;48-4/5;0;6/5;0;52+4/5)=(123/5;236/5;0;27/5;0;264/5)
f(x*н )=3* 123/5+2*236/5=369/5+472/5=841/5=168/5=f(x*)+1/5
При збільшенні третього ресурсу на одиницю - змінюється так:
x*”=(24-1/5;48+3/5;0;6+1/5;0;52-3/5)=(119/5;243/5;0;31/5;0;257/5)
f(x*” )=Z”=3*119/5+2*243/5=357/5+486/5=843/5=168*3/5= f(x* )+3/5
3. Аналіз додаткових двоїстих змінних
y5 та y6 - додаткові двоїсті змінні - означають на скільки зменшиться цільова функція за одну одиницю часу роботи за відповідною технологією. Тобто, які матимемо збитки при роботі за відповідною технологією. У випадку даної задачі y5*= y6* = 0, тобто збитків немає. Це і обумовлює рентабельність застосування обох технологій (x1*=240, x2*=480 ).
4. Розрахунок коефіцієнтів взаємозаміни
Коефіцієнт
взаємозаміни
ресурсом k
ресурсу
l
показує,
скільки
ресурсу k
необхідно
для того, щоб замінити одиницю ресурсу
l,
що вибув за якоїсь причини (для того,
щоб набуте значення продуктивності не
зменшилось, залишилось би незмінним).
Побудуємо таблицю коефіцієнтів взаємозаміни ресурсів.
Таблиця
4.2 Таблиця коефіцієнтів взаємозаміни:
kl=
yl*/yk*
-
12=0
31=1/3
41=
21=
13=3
14=0
32=0
24=
34=0
23=
42=
43=
5. Аналіз доцільності введення нової технології 3:
Для прийняття рішення щодо введення нової технології (3) можна скористатися оцінками ресурсів, що отримано, і розрахувати збитки, які буде мати підприємство при її застосуванні. Обчислюємо значення додаткової змінної, аналогічно тим, що були наявні в задачі:
yn+1=y7=1/5*1+0*2+3/5*3+0*4-5= -3, тобто при введенні роботи на протязі однієї одиниці часу за новою технологією цільова функція збільшиться на 3 одиниці, а це вигідно для даного виробництва.
Таким же чином можна робити висновки щодо визначення продуктивності нової технології.