
- •6. Оптимізація організаційних систем на базі лінійного програмування
- •6.1 Постановка задачі. Приклади транспортних задач лп
- •6.2 Зальна задача лінійного програмування (ззлп)
- •6.3 Методи розв'язання ззлп
- •6.3.1 Метод послідовного перебору
- •6.3.2 Симплекс-метод
- •6.4 Двоїста задача лп
- •6.5Аналіз транспортних перевезень на основі прямої та двоїстої задач лп
- •За умови, що
- •При обмеженнях
- •6.6 Оптимізація транспортної інфраструктури регіону із застосуванням лп
- •6.7 Застосування еом для розв'язання задач лп
- •6.8 Особливості оптимізаційних систем цілочисельного програмування
- •6.8.1 Приклади задач цп
- •6.8.2 Методи розв'язання задач цп
- •6.9 Застосування еом для розв'язання задач цп
6.5Аналіз транспортних перевезень на основі прямої та двоїстої задач лп
Р озглянемо особливості та доцільність застосування прямої та двоїстої задач ЛП при аналізі транспортних перевезень. В деякій системі, що об'єднує функції виробництва, перевезення та реалізацію товарів, необхідно перевезти і продати у торговій мережі визначені обсяги трьох видів продукції Xj (j = l,3) за допомогою допоміжного АТП, що має три типи транспортних засобів (ТЗ) у кількості bi (і = 1,3). Кожен T3i здатний перевезти максимальний обсяг кожного виду продукції у розмірі Gij (де і = 1,3 - тип ТЗ; j = 1,3 - вид товару, що має бути перевезеним). Реалізацію одиниці кожного виду товарів планується здійснити за ціною Cj (j = 1,3). Необхідно визначити оптимальні обсяги перевезень хij (j = l,3), що забезпечуватимуть у діючих умовах ринку максимальний прибуток від їх реалізації, тобто
L=c1x1+ c2x2+ c3x3→max (6.49)
За умови, що
(6.50)
де XT={x1;x2; x3};BT={b1; b2; b3},
аij=1/Gij (i = l,3;j = l,3) - кількість Т3i, спроможних перевезти одиницю товару.
Конкретизуємо пряму задачу на числовому прикладі. Нехай ВT ={20;36;48}; С = {12;7;9}; Тоді можна записати наступну матрицю:
тобто пряма має вигляд:
L=12 x1+7 x2+9 x3→max (6.51)
При обмеженнях
2 x1+3 x2+3 x3≤20
x1+ x2+5 x3≤36
x1+2 x2+ x3≤48 (6.52)
xij≥0(j =1,3)
Побудуємо двоїсту задачу згідно викладених раніше правил:
L’=20y1+36 y2+48 y3→min (6.53)
При обмеженнях:
2 y1+ y2+ y3≥12
3 y1+ y2+2 y3≥7
3 y1+5 y2+ y3≥9
yij≥0( I =1,)
де у (і=1,3) – “тіньові” ціни перевезень одиниці товарів, що перевозяться.
Спочатку розв'язуємо пряму задачу (6.51) і (6.52), потім двоїсту 6.53) і (6.54) з застосуванням симплекс-методу. Зокрема, остання симплекс-таблиця прямої задачі має вигляд таблиці 6.6.
В цій таблиці вказані додаткові змінні (х4;х5;х6), що перетворюють обмеження - нерівності (6.52) в обмеження - рівняння (в таблиці не вказані додаткові змінні, що вводяться штучно самою ЕОМ для розв'язання задачі). Аналогічна таблиця була отримана також для двоїстої задачі. Оптимальні рішення кожної з задач мають вигляд:
- для прямої задачі
х1 =10; х2 =0; х3 =0; х4 =0; х5 =26; х6 =38; L0 = 120 варт.од.
- для двоїстої задачі (з використанням відповідної симплекс- таблиці):
у1
= 6; у2
= 0; у3
= 0; у4
= 0; у5
= 11; у6
=9;
=
120варт.од.
або
з використанням (6.47) і таблиці 6.6.: у1=
=6;
у2=
=0;
у3=
=О;
у4=
=0
(згідно з правилом циклічного переходу)
у5=
= 11; у6=
=9.
Таблиця 6.6. Симплекс-таблиця оптимального прлану прямої задачі
Як
слідує з наведених даних, оптимальним
для розглянутої проблеми перевезень
є доцільність перевезень лише товарів
першого виду х, в обсязі 10
одиниць вантажу, що забезпечує при його
продажу максимальний прибуток
L=120
вартісних
одиниць. При цьому транспортні засоби
використовуються згідно з (6.52) наступним
чином:
2*10+3*0+3*0+x4=20 x4=0
10+1*0+5*0+ x5=36 x5=26
10+2*0+1*0+ x6=48 x6=38
тобто ТЗ1 використовуються повністю, Т32 не використовуються в кількості 26 одиниць, Т33 не використовуються в кількості 38 одиниць. Загальна кількість використаних ТЗ для перевезення складає 20 + 10 + 10 = 40 од.
Використовуючи дані двоїстої задачі запишемо (6.54) для отриманого оптимального рішення:
2*6 + 0 + 0 – у4 =12, тобто х4 =0,
3*6 + 0 + 0 – у5 =7, тобто х5 = 11,
10 + 2 * 0 +1* 0 + х6 = 48, тобто х6 = 9.
Основні змінні двоїстої задачі у1 =6; у2=0; у3=0 оптимального плану характеризують міру дефіцитності того чи іншого ТЗ. Так ТЗ1 є дефіцитним (у1 = 6>0), його збільшення хоча б на одну транспортну одиницю дозволить отримати згідно (6.51) з урахуванням (6.52) додаткового прибутку у розмірі 12 вартісних одиниць. Т32 і Т33 не є дефіцитними з точки зору їх використання. Економічне значення у4; у5;у6 полягає в характеристиці збитків на перевезення товарів за допомогою менш ефективних транспортних засобів.
На даному прикладі перевіримо також три основні співвідношення прямої та двоїстої задач ЛП, викладені в попередньому параграфі.
1. Рівняння цільових функцій прямої та двоїстої задач при оптимальних рішеннях:
Lo
=
= 120 варт.од. при Хо
= {10,0,0}
і Yo
=
{6,0,0}
2.Строгим нерівностям в обмеженнях двоїстої задачі при оптимальних значеннях Yo відповідають прирівняні до нуля відповідні значення Хо. Такими строгими нерівностями будуть друга та третя формули системи (1.54) при у1=6; у2=0; у3=0. Перша формула цієї системи перетворюється в строге рівняння. Тому х1 0; х2 = 0; х3 = 0.
3. Дійсно, існує рівність між вільними оптимальними значеннями індексів прямої та оптимальними рішеннями двоїстої задач (див. Таблицю 6.6):
Зауважимо, що якщо "і" в значеннях у1 перевищує (n + m), індекс уi знову поступово зростає починаючи з і = 1, що нами і зроблено в розглянутому прикладі. Фізичне наповнення цих змінних нами було розглянуто раніше.
Таким чином, сумісне використання результатів розв'язання прямої та двоїстої задач ЛП дозволяє отримати за рахунок їх порівняння багато корисної інформації щодо удосконалення структури рухомого складу та організації перевезень.