SlideShare a Scribd company logo
1 of 53
ТЕМА 5 
Теорія двоїстості та двоїсті оцінки 
в аналізі розв'язків лінійних 
оптимізаційних моделей 
.
. 
План 
1. Поняття двоїстості. Правила побудови 
двоїстих задач. 
2. Теореми двоїстості. 
3. Приклад побудови двоїстої задачі та 
знаходження її оптимального плану. 
4. Економічна інтерпретація двоїстої 
задачі. 
5. Приклад економічної інтерпретації 
двоїстих задач.
5.1. ПОНЯТТЯ ДВОЇСТОСТІ. ПРАВИЛА 
ПОБУДОВИ ДВОЇСТИХ ЗАДАЧ 
• Кожній задачі лінійного програмування 
відповідає двоїста, що формується за 
допомогою певних правил безпосередньо з 
умови прямої задачі. 
• Пряма задача Двоїста задача 
Z = c x + c x +  
+ c x ® 
max 
1 1 2 2 n n 
a x + a x + ... + a x £ 
b , 
11 1 12 2 1n n 1 
a x + a x + ... + a x £ 
b , 
21 1 22 2 2n n 2 
 
a x a x ... a x b , 
m1 1 m2 2 mn n m 
. 
x o, j 1,n, 
j 
³ = 
ì 
ï ï 
í 
ï ï 
î 
+ + + £ 
F = b y + b y +  
b y ® 
min 
1 1 2 2 m m 
a y + a y + ... + a y ³ 
c , 
11 1 21 2 m1 m 1 
a y + a y + ... + a y ³ 
c , 
12 1 22 2 m2 m 2 
 
a y a y ... a y c , 
1n 1 2n 2 mn m n 
y 0, i 1,m. 
i 
³ = 
ì 
ï ï 
í 
ï ï 
î 
+ + + ³
• Двоїста ЗЛП утворюється з прямої 
ЗЛП за такими правилами. 
• 1. Кожному обмеженню прямої задачі 
відповідає змінна двоїстої задачі. 
Кількість невідомих двоїстої задачі 
дорівнює кількості обмежень прямої 
задачі. 
• 2. Кожній змінній прямої задачі 
відповідає обмеження двоїстої задачі, 
причому кількість обмежень дорівнює 
кількості невідомих прямої задачі. 
.
• 3. Якщо цільова функція прямої задачі 
задається на пошук найбільшого 
значення (max), то цільова функція 
двоїстої задачі — на визначення 
найменшого значення (min), і навпаки. 
• 4. Коефіцієнтами при змінних в цільовій 
функції двоїстої задачі є вільні члени 
системи обмежень прямої задачі. 
.
• 5. Правими частинами системи 
обмежень двоїстої задачі є коефіцієнти 
при змінних в цільовій функції прямої 
задачі. 
.
• 6. Матриця , що складається з 
коефіцієнтів при змінних у системі 
обмежень прямої задачі, і матриця 
коефіцієнтів в системі обмежень 
двоїстої задачі утворюються одна з 
одної транспонуванням, тобто заміною 
рядків стовпчиками, а стовпчиків — 
рядками. 
a a ... a 
11 12 1n 
a a ... a 
21 22 2n 
............................. 
a a ... a 
. 
A 
AT 
ö 
÷ ÷ ÷ ÷ ÷ ÷ 
ø 
æ 
ç ç ç ç ç ç 
è 
= 
m1 m2 mn 
А 
ö 
÷ ÷ ÷ ÷ ÷ ÷ 
ø 
æ 
ç ç ç ç ç ç 
è 
= 
a a ... a 
11 21 m1 
a a ... a 
12 22 m2 
............................. 
1n 2n mn 
T 
a a ... a 
А
7. Якщо змінна прямої задачі може 
приймати тільки додатні значення, то 
те обмеження в системі двоїстої задачі 
є нерівність виду « ». 
Якщо змінна може приймати як 
додатні, так і від’ємне значення, то те 
обмеження в системі двоїстої задачі є 
рівняння. 
Якщо те обмеження в системі прямої 
задачі є нерівність, то змінна двоїстої 
задачі . В противному випадку 
змінна може приймати як додатні, так і 
від’ємні значення. 
. 
x j 
j - 
³ 
x j 
j - 
i - 
i - 
yi ³ 0
• Двоїсті пари задач лінійного 
програмування бувають симетричні та 
несиметричні. 
• У симетричних задачах обмеження 
прямої та двоїстої задач є нерівностями, 
а змінні обох задач можуть набувати 
лише невід’ємних значень. 
• У несиметричних задачах 
обмеження прямої задачі можуть бути 
записані як рівняння, а двоїстої—лише як 
нерівності. У цьому разі відповідні змінні 
двоїстої задачі набувають будь-якого 
значення, не обмеженого знаком. 
.
• Форми прямих ЗЛП та відповідні їм 
варіанти моделей двоїстих задач 
• Пряма задача Двоїста задача 
å 
Z = c x ® 
max; 
a x b ; 
. 
Симетричні 
x 0 . 
j 
i 
= 
n 
j 1 
ij j 
n 
j 1 
j j 
³ 
£ 
å 
= 
å 
F = b y ® 
min; 
a y c ; 
y 0 . 
i 
j 
m 
i 1 
ij i 
m 
i 1 
i i 
³ 
³ 
å 
= 
=
• Пряма задача Двоїста задача 
å 
Z = c x ® 
min; 
a x b ; 
. 
Симетричні 
x 0 . 
j 
i 
= 
n 
j 1 
ij j 
n 
j 1 
j j 
³ 
³ 
å 
= 
å 
F = b y ® 
max ; 
a y c ; 
y 0 . 
i 
j 
= 
m 
i 1 
ij i 
m 
i 1 
i i 
³ 
£ 
å 
=
• Пряма задача Двоїста задача 
å 
Z = c x ® 
max; 
a x b ; 
. 
Несиметричні 
x 0 . 
j 
i 
= 
n 
j 1 
ij j 
n 
j 1 
j j 
³ 
= 
å 
= 
å 
F = b y ® 
min; 
a y ³ 
c ; 
å 
y [ ; ] . 
i 
j 
m 
i 1 
ij i 
m 
j 1 
i i 
Î - ¥ ¥ 
= 
=
• Пряма задача Двоїста задача 
å 
Z = c x ® 
min; 
a x b ; 
. 
Несиметричні 
x 0 . 
j 
i 
= 
n 
j 1 
ij j 
n 
j 1 
j j 
³ 
= 
å 
= 
å 
F = b y ® 
max ; 
a y £ 
c ; 
å 
y ] ; [ . 
i 
j 
m 
i 1 
ij i 
m 
j 1 
i i 
Î - ¥ ¥ 
= 
=
5.2. ТЕОРЕМИ ДВОЇСТОСТІ 
• Між прямою та двоїстою задачами лінійного 
програмування існує тісний взаємозв’язок, який 
випливає з наведених далі теорем. 
• Перша теорема двоїстості. Якщо 
одна з пари двоїстих задач має 
оптимальний план, то інша задача також 
має розв’язок, причому значення цільових 
функцій для оптимальних планів 
дорівнюють одне одному, тобто 
• m a x Z = m i n F , і навпаки. 
.
• Якщо ж цільова функція однієї з пари 
двоїстих задач не обмежена, то друга 
задача взагалі не має розв’язків. Якщо 
пряма задача лінійного програмування 
має оптимальний план , визначений 
симплекс-методом, то оптимальний 
план двоїстої задачі визначається зі 
співвідношення 
• , 
. 
X* 
Y * 
 
Y* = c D-1 баз
де — вектор-рядок, що складається 
з коефіцієнтів цільової функції прямої 
задачі при змінних, які є базисними в 
оптимальному плані; 
— матриця, обернена до матриці , 
складеної з базисних векторів 
оптимального плану, компоненти яких 
узято з початкового опорного плану 
задачі. 
. 
cбаз  
D-1 D
• Обернена матриця завжди 
міститься в останній симплекс-таблиці в 
тих стовпчиках, де в першій таблиці 
містилася одинична матриця. 
• За допомогою зазначеного 
співвідношення під час визначення 
оптимального плану однієї з пари 
двоїстих задач лінійного програмування 
знаходять розв’язок іншої задачі. 
. 
D-1
• Друга теорема двоїстості. 
• Якщо в результаті підстановки 
оптимального плану прямої задачі в 
систему обмежень цієї задачі i - 
те 
обмеження виконується як строга 
нерівність, то відповідний i - 
й 
компонент оптимального плану двоїстої 
задачі дорівнює нулю. 
• Якщо i - 
й компонент оптимального 
плану двоїстої задачі додатний, то 
відповідне i - 
те обмеження прямої 
задачі виконується для оптимального 
плану як рівняння. 
.
Третя теорема двоїстості. 
• Двоїста оцінка характеризує приріст 
цільової функції, який зумовлений 
малими змінами вільного члена 
відповідного обмеження. 
• Економічний зміст третьої теореми 
двоїстості полягає в тому, що 
відповідна додатна оцінка показує 
зростання значення цільової функції 
прямої задачі, якщо запас відповідного 
дефіцитного ресурсу збільшується на 
одну одиницю. 
.
• Розв’язавши пряму ЗЛП симплекс- 
методом, можна побачити, що 
оптимальне значення двоїстої 
змінної дорівнює сумі оптимальної 
оцінки вектора, який входить в 
початковий базис і взятого з цільової 
функції прямої задачі коефіцієнтів біля 
невідомих з тим же індексом, що і у 
вектора. 
. 
i -
• Наприклад, якщо змінні входять в 
початковий базис то 
y1 opt 
= D + c y1 opt 
= D + c 
opt 
• Отже, компоненти оптимального плану 
двоїстої задачі співпадають з елементами 
• рядка стовпців одиничних векторів, 
якщо даний коефіцієнт , і дорівнюють 
сумі відповідного елементу цього рядка і 
, якщо . 
. 
• 
x3 і x5 
opt 
3 
opt 
3 
5 
opt 
5 
(m + 1) 
c j = 0 
c j c j ¹ 0
5.3. Задача 1.4. Побудова двоїстої задачі 
• Пряма задача Двоїста задача 
Z 30 x 40 x max . 
. 
= + ® 
1 2 
12x + 4 x £ 
300, 
1 2 
4 x + 4 x £ 
120, 
1 2 
3x 12x 252. 
ì 
x 0, j 1,2. 
j 
1 2 
³ = 
ïî 
ïí 
+ £ 
F = 300 y + 120 y + 252 y ® 
min 
12 y + 4 y + 3 y ³ 
30, 
1 2 3 
4 y 4 y 12 y 40. 
1 2 3 
y 0, i 1,3. 
i 
1 2 3 
³ = 
î í ì 
+ + ³
N і Базис Cбаз План 
. 
30 40 0 0 0 ОП 
2 
x1 x2 x3 x4 x5 
1 0 84 0 0 1 -11/3 8/9 
2 30 12 1 0 0 1/3 -1/9 
3 40 18 0 1 0 -1/12 1/9 
4 1080 0 0 0 20/3 10/9 
q 
x3 
x1 
x2 
Z ,D j 
X2
• Визначимо оптимальний план 
двоїстої ЗЛП за першою теоремою 
двоїстості: 
= æ 
ö 
æ 
10 
0 20 
8 
1 
1 11 
0 1 
( ) ÷ø 
F 300 0 120 20 min = × + × + × = 
. 
ö çè 
÷ ÷ ÷ ÷ ÷ ÷ 
ø 
ç ç ç ç ç ç 
è 
0 - 
1 
- 
- 
* = - = × 
9 
3 
1 
9 
12 
9 
3 
9 
3 
Y C D 1 0 30 40 
баз 
 
1080 
252 10 
9 
3
• Визначимо оптимальний план двоїстої 
ЗЛП за другою теоремою двоїстості: 
• Підставимо компоненти оптимального 
плану прямої ЗЛП в 
систему її обмежень: 
12 × 12 + 4 × 18 £ 
300, 1 
4 12 4 18 120, 
x 1 = 12 > 0 Þ 12 y 1 + 4 y 2 + 3 y 3 
= 
30, 
2 = > Þ + + = 
. 
1 2 3 
ì 
× + × £ 
• Оскільки 
Xmax = (12;18;84;0;0) 
ì 
ïî 
ïí 
216 < 300 Þ y = 
0, 
120 = 
120, 
= 
Þ 
ïî 
ïí 
× + × £ 
252 252. 
3 12 12 18 252. 
x 18 0 4 y 4 y 12 y 40.
12 y + 4 y + 3 y = 
30, 
4 y + 4 y + 12 y = 
40, 
10 
Y 0 20 
ö çè 
. 
• Отже, 
ì 
ï ï ï 
í 
ï ï ï 
î 
y = 
10 
, 
9 
3 
y = 
20 
= 
Þ 
ì 
ïî 
ïí 
4 y 3 y 30, 
2 3 
4 y 12 y 40, 
= 
+ = 
+ = 
Þ 
2 
1 2 3 
• Оптимальний план двоїстої задачі 
ì 
ïî 
ïí 
= 
, 
3 
y 0. 
y 0. 
y 0. 
1 
1 
2 3 
1 
1 2 3 
÷ø 
* = æ 
9 
3
5.4. ЕКОНОМІЧНА ІНТЕРПРЕТАЦІЯ ДВОЇСТОЇ 
ЗАДАЧІ • Економічну інтерпретацію двоїстої 
задачі розглянемо на прикладі задачі 
оптимального використання обмежених 
ресурсів. 
• Для виробництва n 
видів продукції 
використовується m 
видів ресурсів, запаси 
яких обмежені значеннями bi (i =1, m) 
. 
Норма витрат кожного ресурсу на 
одиницю продукції становить 
• aij ( j =1, n; . 
i = 1, m) 
• Ціна одиниці продукції j - 
го виду 
• дорівнює 
c ( j =1, n) 
. 
j • .
å= 
• Математична модель задачі має такий 
вигляд: 
• 
• 
max Z max c j x • 
ij = £ å= x j ³ 0 ( j = 1, n) 
. 
j 
n 
j 1 
= 
a x j bi (i 1, m) 
n 
j 1
• Пряма задача полягає у визначенні 
такого оптимального плану виробництва 
продукції X * = x , x , ..., x 
, який дає 
найбільший дохід. 
• Двоїста задача до поставленої прямої 
буде така: 
ij ³ = yi ³ 0 (i = 1, m) 
. 
å= 
=å= 
i ® . 
a yi c ( ) 
j j 1, n( * 
* 
* ) 
1 
2 
n 
m 
F b yi min ; 
i 1 
m 
i 1
• Економічний зміст двоїстої задачі. 
• Визначити таку оптимальну систему 
двоїстих оцінок ресурсів , 
використовуваних для виробництва 
продукції, для якої загальна вартість 
усіх ресурсів буде найменшою. 
• Оскільки змінні двоїстої задачі 
означають цінність одиниці го 
ресурсу, їх інколи ще називають 
тіньовою ціною відповідного ресурсу. 
• За допомогою двоїстих оцінок 
можна визначити статус кожного 
ресурсу прямої задачі та 
рентабельність продукції, що 
виготовляється. 
. 
yi 
i -
• Ресурси, що використовуються для 
виробництва продукції, можна умовно 
поділити на дефіцитні та 
недефіцитні залежно від того, повне 
чи часткове їх використання 
передбачене оптимальним планом 
прямої задачі. 
• Якщо двоїста оцінка в 
оптимальному плані двоїстої задачі 
дорівнює нулю, то відповідний й 
ресурс використовується у виробництві 
продукції не повністю і є 
недефіцитним. 
. 
yi 
i -
• Якщо ж двоїста оцінка , то й 
ресурс використовується для 
оптимального плану виробництва 
продукції повністю і називається 
дефіцитним. У цьому разі величина 
двоїстої оцінки показує, на скільки 
збільшиться значення цільової функції 
, якщо запас відповідного ресурсу 
збільшити на одну умовну одиницю. 
. 
Z 
yi > 0 i -
• Аналіз рентабельності продукції, що 
виготовляється, виконується за 
допомогою двоїстих оцінок і обмежень 
двоїстої задачі. 
• Ліва частина кожного обмеження 
двоїстої задачі є вартістю всіх ресурсів, 
які використовують для виробництва 
одиниці продукції. 
. 
j -
• Якщо ця величина перевищує ціну 
одиниці продукції , то виготовляти 
продукцію не вигідно, вона 
нерентабельна і в оптимальному 
плані прямої задачі відповідна . 
• Якщо ж загальна оцінка всіх ресурсів 
дорівнює ціні одиниці продукції, то 
виготовляти таку продукцію доцільно, 
вона рентабельна і в оптимальному 
плані прямої задачі відповідна змінна 
• . 
. 
(c j ) 
x j = 0 
x j > 0
• Економічна інтерпретація двоїстих 
задач та аналіз економіко- 
математичних моделей на чутливість за 
допомогою теорії двоїстості дають 
змогу модифікувати оптимальний план 
задачі лінійного програмування 
відповідно до змін умов прямої задачі й 
дістати при цьому такі результати. 
.
• 1. Зміна різних коефіцієнтів у прямій 
математичній моделі може вплинути на 
оптимальність і допустимість 
отриманого плану та привести до однієї 
з таких ситуацій: 
а) склад змінних та їх значення в 
оптимальному плані не змінюються; 
б) склад змінних залишається 
попереднім, але їх оптимальні значення 
змінюються; 
в) змінюються склад змінних та їх 
значення в оптимальному плані задачі. 
.
• 2. Уведення додаткового обмеження в 
математичну модель задачі впливає на 
допустимість розв’язку і не може 
вплинути на поліпшення значення 
цільової функції. 
• 3. Уведення нової змінної в 
математичну модель задачі впливає на 
оптимальність попереднього плану і не 
погіршує значення цільової функції. 
.
5.5. Задача 1.5. Економічна інтерпретація двоїстих задач 
• Економічний аналіз на основі оптимального 
• плану двоїстої задачі 
• План двоїстої задачі дає оптимальну 
систему оцінок ресурсів, що використовуються у 
виробництві. 
y 20 2 = 9 
• Оскільки, та відмінні 
від нуля, то ресурси 2 та 3 
використовуються повністю. Двоїста 
оцінка , тому відповідний 1 вид 
ресурсу не повністю використовується 
при оптимальному плані виробництва 
продукції. 
. 
3 
y 10 3 = 
y1 = 0
• Це підтверджується також попереднім 
аналізом додаткових змінних оптимального 
плану прямої задачі. 
• Така оптимальна система оцінок дає 
найменшу загальну вартість усіх ресурсів, 
що використовуються на підприємстві: 
ум. од. Fmin = 1080 
.
• Статус ресурсів прямої задачі 
можна визначити трьома способами. 
• Перший — підстановкою у систему 
обмежень прямої задачі. Якщо 
обмеження виконується як рівняння, то 
відповідний ресурс дефіцитний, у 
противному разі — недефіцитний. 
. 
X* 
ì 
ïî 
ïí 
ресурс1 - 
недефіцитний, 
ресурс2 - 
дефіцитний , 
- 
ì 
ïî 
ïí 
216 < 
300, 
120 120, 
= Þ 
= 
Þ 
ì 
ïî 
ïí 
12 × 12 + 4 × 18 £ 
300, 
4 × 12 + 4 × 18 £ 
120, 
× + × £ 
ресурс3 дефіцитний. 
252 252. 
3 12 12 18 252.
• Другий спосіб — за допомогою 
додаткових змінних прямої задачі. 
• Якщо додаткова змінна в 
оптимальному плані дорівнює нулю, то 
відповідний ресурс дефіцитний, а 
якщо відмінна від нуля — ресурс 
недефіцитний. 
x = 
84, 
3 
x 0, 
= Þ 
. 
ì 
ïî 
ïí 
ресурс1 - 
недефіцитний, 
ресурс2 - 
дефіцитний, 
- 
ì 
ïî 
ïí 
= 
ресурс3 дефіцитний. 
4 
x 0. 
5
• Третій спосіб — за допомогою двоїстих 
оцінок. Якщо , то зміна (збільшення 
або зменшення) обсягів го ресурсу 
приводить до відповідної зміни доходу 
підприємства, і тому такий ресурс є 
дефіцитним. 
Якщо , то й ресурс недефіцитний. 
y = 
0, 
1 
y 20 
, 
3 
= Þ 
2 
y 10 
. 
yi ¹ 0 
i - 
yi = 0 i - 
ì 
ï ï ï 
í 
ï ï ï 
î 
ресурс1 - 
недефіцитний, 
ресурс2 - 
дефіцитний, 
- 
ì 
ï ï ï 
í 
ï ï ï 
î 
= 
ресурс3 дефіцитний. 
. 
9 
3
• Інтервали стійкості двоїстих оцінок відносно 
• зміни запасів дефіцитних ресурсів 
• Отже, якщо запас дефіцитного 
ресурсу 2 збільшити на одну умовну 
одиницю (b2 = 120 + 1 = 121) 
, то цільова 
функція збільшиться за інших однакових 
умов на ум. од. і 
становитиме 
• ум. од. 
Z 1080 6 2 max = + = 
. 
6 2 
3 
y 20 2 = = 
3 
1086 2 
3 
3
Але за рахунок яких змін в 
оптимальному плані виробництва 
продукції збільшиться дохід 
підприємства? 
Інформацію про це дають елементи 
стовпчика останньої симплекс-таблиці, 
який відповідає двоїстій оцінці 
. 
" x4" 
y 20 2 = 
3
• У новому оптимальному плані значення 
базисної змінної зменшиться на , 
• змінної — збільшиться на , а – 
зменшиться на . 
При цьому структура плану не 
зміниться, а нові оптимальні значення 
змінних будуть такими: 
;80 1 
12 
X 12 1 
ö çè 
. 
* 
x3 
11 
3 
1 
* 
x1 3 
x2 * 
1 
12 
÷ø 
* = æ ;0;0 
3 
;17 11 
3
Z = 30 × 12 1 + 40 × 17 11 
max = × + × = = = 
. 
Отже, збільшення запасу 
дефіцитного ресурсу 2 за інших 
однакових умов приводить до 
зростання випуску A 
продукції та 
падіння виробництва продукції B 
, а обсяг 
використання ресурсу 1 зменшується. 
За такого плану виробництва 
максимальний дохід підприємства буде 
13040 
40 215 
30 37 
• , тобто зросте на . 
1086 2 
3 
3260 
3 
12 
12 
3 
12 
3 
y 6 2 2 = 
3
• Проаналізуємо, як зміниться 
оптимальний план виробництва 
продукції, якщо запас дефіцитного 
третього ресурсу за інших однакових 
умов збільшити на одну умовну одиницю 
(b3 = 252 + 1 = 253) 
. 
. 
• Аналогічно попереднім міркуванням, 
скориставшись елементами стовпчика 
• останньої симплекс-таблиці, що 
відповідає двоїстій оцінці , 
" x5" 
1 1 
9 
y 10 3 = = 
9 
можна записати новий оптимальний план.
• У новому оптимальному плані значення 
базисної змінної збільшиться на 8 
, 
• 1 змінної — зменшиться на , а * 
– 
збільшиться на 1 
. 
При цьому структура плану не 
зміниться, а нові оптимальні значення 
змінних будуть такими: 
,84 8 
9 
X 118 
ö çè 
Z = 30 × 11 8 + 40 × 18 1 
max = × + × = = 
. 
* 
x3 
9 
* 
x1 9 
x2 
9 
÷ø 
* = æ ,0,0 
9 
,18 1 
9 
1081 1 
9 
9730 
9 
40 163 
9 
30 107 
9 
9 
9
• Отже, дохід підприємства збільшиться 
на y 3 = 
1 1 у.о. за рахунок зменшення 
випуску продукції , але збільшення 
виробництва продукції . 
При цьому обсяг використання ресурсу 
1 збільшується. 
. 
9 
A 
B
• Оцінка рентабельності продукції, що 
• виготовляється на підприємстві. 
• Виконується за допомогою двоїстих оцінок та 
обмежень двоїстої задачі, які характеризують кожний 
вид продукції. 
Y * = æ 
20 
• Підставимо 0 у систему обмежень 
двоїстої задачі. 
• Якщо вартість ресурсів на одиницю продукції 
(ліва частина) перевищує ціну цієї продукції 
(права частина), то виробництво такої продукції 
для підприємства недоцільне. Якщо ж 
співвідношення виконується як рівняння, то 
продукція рентабельна. 
3 10 
12 0 4 20 
× + × + × ³ 
. 
10 
÷øö çè 
9 
3 
î í ì 
продукція A - 
рентабельна 
- 
Þ 
ì 
ï ïî 
ïïí 
= 
= 
Þ 
ì 
ï ïî 
ïïí 
12 10 
4 0 4 20 
× + × + × ³ 
продукція B рентабельна 
40. 
270 
360 
9 
30, 
9 
40. 
9 
3 
30, 
9 
3
• Аналогічні результати можна дістати, 
проаналізувавши двоїсті оцінки 
додаткових змінних, значення яких 
показують, на скільки вартість ресурсів 
перевищує ціну одиниці відповідної 
продукції. Тому, якщо додаткова змінна 
двоїстої задачі дорівнює нулю, то 
продукція рентабельна. І, навпаки, 
якщо , то відповідна продукція 
нерентабельна. 
. 
yi ¹ 0
• Додаткові змінні двоїстої задачі 
розміщуються в оцінковому рядку 
останньої симплекс-таблиці у 
стовпчиках " x1"-" x2" 
. 
• Їх оптимальні значення , 
тому продукція – рентабельна. 
. 
y3 = 0; y4 = 0 
А і B
Дякую за 
увагу! 
.

More Related Content

What's hot

Математичне програмування Alla
Математичне програмування AllaМатематичне програмування Alla
Математичне програмування AllaAllaZhorova85
 
Презентація:Квадратний корінь з числа. Арифметичний квадратний корінь.
Презентація:Квадратний корінь з числа. Арифметичний квадратний корінь.Презентація:Квадратний корінь з числа. Арифметичний квадратний корінь.
Презентація:Квадратний корінь з числа. Арифметичний квадратний корінь.sveta7940
 
мпр т 2
мпр т 2мпр т 2
мпр т 2Ivan
 
мпр т 3
мпр т 3мпр т 3
мпр т 3Ivan
 
Презентація:Функція. Лінійна функція.
Презентація:Функція. Лінійна функція.Презентація:Функція. Лінійна функція.
Презентація:Функція. Лінійна функція.sveta7940
 
Способи розв'язування показникових рівнянь
 Способи розв'язування показникових рівнянь Способи розв'язування показникових рівнянь
Способи розв'язування показникових рівняньrussoua
 
Квадратное неравенство
Квадратное неравенствоКвадратное неравенство
Квадратное неравенствоИлья Сыч
 
паралельне перенесення по оу
паралельне перенесення по оупаралельне перенесення по оу
паралельне перенесення по оуLou24112013
 
вектори
векторивектори
векториLesya74
 
задачі на відсотки
задачі на відсоткизадачі на відсотки
задачі на відсоткиViktoria Mikolaenko
 
геометрична прогресія презентація
геометрична прогресія презентаціягеометрична прогресія презентація
геометрична прогресія презентаціяiri23shka
 
Презентація:Додавання та віднімання дробів з різними знаменниками
Презентація:Додавання та віднімання дробів з різними знаменникамиПрезентація:Додавання та віднімання дробів з різними знаменниками
Презентація:Додавання та віднімання дробів з різними знаменникамиsveta7940
 
Частинні похідні функції двох змінних
Частинні похідні функції двох зміннихЧастинні похідні функції двох змінних
Частинні похідні функції двох зміннихOksana Bryk
 
системи лінійних рівнянь з двома змінними
системи лінійних рівнянь    з двома зміннимисистеми лінійних рівнянь    з двома змінними
системи лінійних рівнянь з двома зміннимиTetyana Andrikevych
 
формули зведення
формули зведенняформули зведення
формули зведенняmatematuka
 
квадратні нерівності
квадратні нерівностіквадратні нерівності
квадратні нерівностіTetyana Andrikevych
 

What's hot (20)

Математичне програмування Alla
Математичне програмування AllaМатематичне програмування Alla
Математичне програмування Alla
 
Презентація:Квадратний корінь з числа. Арифметичний квадратний корінь.
Презентація:Квадратний корінь з числа. Арифметичний квадратний корінь.Презентація:Квадратний корінь з числа. Арифметичний квадратний корінь.
Презентація:Квадратний корінь з числа. Арифметичний квадратний корінь.
 
мпр т 2
мпр т 2мпр т 2
мпр т 2
 
мпр т 3
мпр т 3мпр т 3
мпр т 3
 
Презентація:Функція. Лінійна функція.
Презентація:Функція. Лінійна функція.Презентація:Функція. Лінійна функція.
Презентація:Функція. Лінійна функція.
 
Способи розв'язування показникових рівнянь
 Способи розв'язування показникових рівнянь Способи розв'язування показникових рівнянь
Способи розв'язування показникових рівнянь
 
Квадратное неравенство
Квадратное неравенствоКвадратное неравенство
Квадратное неравенство
 
паралельне перенесення по оу
паралельне перенесення по оупаралельне перенесення по оу
паралельне перенесення по оу
 
вектори
векторивектори
вектори
 
задачі на відсотки
задачі на відсоткизадачі на відсотки
задачі на відсотки
 
геометрична прогресія презентація
геометрична прогресія презентаціягеометрична прогресія презентація
геометрична прогресія презентація
 
Презентація:Додавання та віднімання дробів з різними знаменниками
Презентація:Додавання та віднімання дробів з різними знаменникамиПрезентація:Додавання та віднімання дробів з різними знаменниками
Презентація:Додавання та віднімання дробів з різними знаменниками
 
Частинні похідні функції двох змінних
Частинні похідні функції двох зміннихЧастинні похідні функції двох змінних
Частинні похідні функції двох змінних
 
системи лінійних рівнянь з двома змінними
системи лінійних рівнянь    з двома зміннимисистеми лінійних рівнянь    з двома змінними
системи лінійних рівнянь з двома змінними
 
формули зведення
формули зведенняформули зведення
формули зведення
 
Прикладні задачі (на допомогу вчителю математики)
Прикладні задачі (на допомогу вчителю математики)Прикладні задачі (на допомогу вчителю математики)
Прикладні задачі (на допомогу вчителю математики)
 
Похідна складеної функції
Похідна складеної функціїПохідна складеної функції
Похідна складеної функції
 
Geogebra
GeogebraGeogebra
Geogebra
 
квадратні нерівності
квадратні нерівностіквадратні нерівності
квадратні нерівності
 
селянська реформа 1861
селянська реформа 1861селянська реформа 1861
селянська реформа 1861
 

Similar to мпр т 5

лекц №3. інтегр. рац. виразів
лекц №3. інтегр. рац. виразівлекц №3. інтегр. рац. виразів
лекц №3. інтегр. рац. виразівcdecit
 
111практичне заняття 2
111практичне заняття 2111практичне заняття 2
111практичне заняття 2cit-cit
 
презентація моя 23 06-2016
презентація моя 23 06-2016презентація моя 23 06-2016
презентація моя 23 06-2016GTM_NUFT
 
Синтез оптимального керування для систем диференціальних рівнянь с нефіксован...
Синтез оптимального керування для систем диференціальних рівнянь с нефіксован...Синтез оптимального керування для систем диференціальних рівнянь с нефіксован...
Синтез оптимального керування для систем диференціальних рівнянь с нефіксован...Вероника Черепинец
 
практичне заняття 2
практичне заняття 2практичне заняття 2
практичне заняття 2cdecit
 
практичне заняття 5
практичне заняття 5практичне заняття 5
практичне заняття 5cdecit
 
графіки тригонометричних функцій
графіки тригонометричних функційграфіки тригонометричних функцій
графіки тригонометричних функційyahnoluida
 
презентація 8грудня
презентація 8грудняпрезентація 8грудня
презентація 8грудняkristina_chepil
 
практичне заняття 1
практичне заняття 1практичне заняття 1
практичне заняття 1cdecit
 
Найбільше і найменше значення функції на відрізку, 11 клас
Найбільше і найменше значення функції на відрізку, 11 класНайбільше і найменше значення функції на відрізку, 11 клас
Найбільше і найменше значення функції на відрізку, 11 класvmakarets
 
Matematyka 11-klas-merzljak-2019
Matematyka 11-klas-merzljak-2019Matematyka 11-klas-merzljak-2019
Matematyka 11-klas-merzljak-2019kreidaros1
 
побудова графіків тригонометричних функцій
побудова графіків тригонометричних функційпобудова графіків тригонометричних функцій
побудова графіків тригонометричних функційlulettta
 
лекція 7
лекція 7лекція 7
лекція 7cit-cit
 
розв’язування тригонометричних рівнянь методом заміни змінних
розв’язування тригонометричних рівнянь методом заміни зміннихрозв’язування тригонометричних рівнянь методом заміни змінних
розв’язування тригонометричних рівнянь методом заміни зміннихkristina_chepil
 

Similar to мпр т 5 (20)

лекц №3. інтегр. рац. виразів
лекц №3. інтегр. рац. виразівлекц №3. інтегр. рац. виразів
лекц №3. інтегр. рац. виразів
 
111практичне заняття 2
111практичне заняття 2111практичне заняття 2
111практичне заняття 2
 
презентація моя 23 06-2016
презентація моя 23 06-2016презентація моя 23 06-2016
презентація моя 23 06-2016
 
На допомогу учням.pdf
На допомогу учням.pdfНа допомогу учням.pdf
На допомогу учням.pdf
 
Синтез оптимального керування для систем диференціальних рівнянь с нефіксован...
Синтез оптимального керування для систем диференціальних рівнянь с нефіксован...Синтез оптимального керування для систем диференціальних рівнянь с нефіксован...
Синтез оптимального керування для систем диференціальних рівнянь с нефіксован...
 
практичне заняття 2
практичне заняття 2практичне заняття 2
практичне заняття 2
 
912096 (1).pptx
912096 (1).pptx912096 (1).pptx
912096 (1).pptx
 
практичне заняття 5
практичне заняття 5практичне заняття 5
практичне заняття 5
 
графіки тригонометричних функцій
графіки тригонометричних функційграфіки тригонометричних функцій
графіки тригонометричних функцій
 
для
длядля
для
 
Функции
ФункцииФункции
Функции
 
Operator prisvoy
Operator prisvoyOperator prisvoy
Operator prisvoy
 
презентація 8грудня
презентація 8грудняпрезентація 8грудня
презентація 8грудня
 
практичне заняття 1
практичне заняття 1практичне заняття 1
практичне заняття 1
 
Найбільше і найменше значення функції на відрізку, 11 клас
Найбільше і найменше значення функції на відрізку, 11 класНайбільше і найменше значення функції на відрізку, 11 клас
Найбільше і найменше значення функції на відрізку, 11 клас
 
Matematyka 11-klas-merzljak-2019
Matematyka 11-klas-merzljak-2019Matematyka 11-klas-merzljak-2019
Matematyka 11-klas-merzljak-2019
 
побудова графіків тригонометричних функцій
побудова графіків тригонометричних функційпобудова графіків тригонометричних функцій
побудова графіків тригонометричних функцій
 
Lr4
Lr4Lr4
Lr4
 
лекція 7
лекція 7лекція 7
лекція 7
 
розв’язування тригонометричних рівнянь методом заміни змінних
розв’язування тригонометричних рівнянь методом заміни зміннихрозв’язування тригонометричних рівнянь методом заміни змінних
розв’язування тригонометричних рівнянь методом заміни змінних
 

мпр т 5

  • 1. ТЕМА 5 Теорія двоїстості та двоїсті оцінки в аналізі розв'язків лінійних оптимізаційних моделей .
  • 2. . План 1. Поняття двоїстості. Правила побудови двоїстих задач. 2. Теореми двоїстості. 3. Приклад побудови двоїстої задачі та знаходження її оптимального плану. 4. Економічна інтерпретація двоїстої задачі. 5. Приклад економічної інтерпретації двоїстих задач.
  • 3. 5.1. ПОНЯТТЯ ДВОЇСТОСТІ. ПРАВИЛА ПОБУДОВИ ДВОЇСТИХ ЗАДАЧ • Кожній задачі лінійного програмування відповідає двоїста, що формується за допомогою певних правил безпосередньо з умови прямої задачі. • Пряма задача Двоїста задача Z = c x + c x +  + c x ® max 1 1 2 2 n n a x + a x + ... + a x £ b , 11 1 12 2 1n n 1 a x + a x + ... + a x £ b , 21 1 22 2 2n n 2  a x a x ... a x b , m1 1 m2 2 mn n m . x o, j 1,n, j ³ = ì ï ï í ï ï î + + + £ F = b y + b y +  b y ® min 1 1 2 2 m m a y + a y + ... + a y ³ c , 11 1 21 2 m1 m 1 a y + a y + ... + a y ³ c , 12 1 22 2 m2 m 2  a y a y ... a y c , 1n 1 2n 2 mn m n y 0, i 1,m. i ³ = ì ï ï í ï ï î + + + ³
  • 4. • Двоїста ЗЛП утворюється з прямої ЗЛП за такими правилами. • 1. Кожному обмеженню прямої задачі відповідає змінна двоїстої задачі. Кількість невідомих двоїстої задачі дорівнює кількості обмежень прямої задачі. • 2. Кожній змінній прямої задачі відповідає обмеження двоїстої задачі, причому кількість обмежень дорівнює кількості невідомих прямої задачі. .
  • 5. • 3. Якщо цільова функція прямої задачі задається на пошук найбільшого значення (max), то цільова функція двоїстої задачі — на визначення найменшого значення (min), і навпаки. • 4. Коефіцієнтами при змінних в цільовій функції двоїстої задачі є вільні члени системи обмежень прямої задачі. .
  • 6. • 5. Правими частинами системи обмежень двоїстої задачі є коефіцієнти при змінних в цільовій функції прямої задачі. .
  • 7. • 6. Матриця , що складається з коефіцієнтів при змінних у системі обмежень прямої задачі, і матриця коефіцієнтів в системі обмежень двоїстої задачі утворюються одна з одної транспонуванням, тобто заміною рядків стовпчиками, а стовпчиків — рядками. a a ... a 11 12 1n a a ... a 21 22 2n ............................. a a ... a . A AT ö ÷ ÷ ÷ ÷ ÷ ÷ ø æ ç ç ç ç ç ç è = m1 m2 mn А ö ÷ ÷ ÷ ÷ ÷ ÷ ø æ ç ç ç ç ç ç è = a a ... a 11 21 m1 a a ... a 12 22 m2 ............................. 1n 2n mn T a a ... a А
  • 8. 7. Якщо змінна прямої задачі може приймати тільки додатні значення, то те обмеження в системі двоїстої задачі є нерівність виду « ». Якщо змінна може приймати як додатні, так і від’ємне значення, то те обмеження в системі двоїстої задачі є рівняння. Якщо те обмеження в системі прямої задачі є нерівність, то змінна двоїстої задачі . В противному випадку змінна може приймати як додатні, так і від’ємні значення. . x j j - ³ x j j - i - i - yi ³ 0
  • 9. • Двоїсті пари задач лінійного програмування бувають симетричні та несиметричні. • У симетричних задачах обмеження прямої та двоїстої задач є нерівностями, а змінні обох задач можуть набувати лише невід’ємних значень. • У несиметричних задачах обмеження прямої задачі можуть бути записані як рівняння, а двоїстої—лише як нерівності. У цьому разі відповідні змінні двоїстої задачі набувають будь-якого значення, не обмеженого знаком. .
  • 10. • Форми прямих ЗЛП та відповідні їм варіанти моделей двоїстих задач • Пряма задача Двоїста задача å Z = c x ® max; a x b ; . Симетричні x 0 . j i = n j 1 ij j n j 1 j j ³ £ å = å F = b y ® min; a y c ; y 0 . i j m i 1 ij i m i 1 i i ³ ³ å = =
  • 11. • Пряма задача Двоїста задача å Z = c x ® min; a x b ; . Симетричні x 0 . j i = n j 1 ij j n j 1 j j ³ ³ å = å F = b y ® max ; a y c ; y 0 . i j = m i 1 ij i m i 1 i i ³ £ å =
  • 12. • Пряма задача Двоїста задача å Z = c x ® max; a x b ; . Несиметричні x 0 . j i = n j 1 ij j n j 1 j j ³ = å = å F = b y ® min; a y ³ c ; å y [ ; ] . i j m i 1 ij i m j 1 i i Î - ¥ ¥ = =
  • 13. • Пряма задача Двоїста задача å Z = c x ® min; a x b ; . Несиметричні x 0 . j i = n j 1 ij j n j 1 j j ³ = å = å F = b y ® max ; a y £ c ; å y ] ; [ . i j m i 1 ij i m j 1 i i Î - ¥ ¥ = =
  • 14. 5.2. ТЕОРЕМИ ДВОЇСТОСТІ • Між прямою та двоїстою задачами лінійного програмування існує тісний взаємозв’язок, який випливає з наведених далі теорем. • Перша теорема двоїстості. Якщо одна з пари двоїстих задач має оптимальний план, то інша задача також має розв’язок, причому значення цільових функцій для оптимальних планів дорівнюють одне одному, тобто • m a x Z = m i n F , і навпаки. .
  • 15. • Якщо ж цільова функція однієї з пари двоїстих задач не обмежена, то друга задача взагалі не має розв’язків. Якщо пряма задача лінійного програмування має оптимальний план , визначений симплекс-методом, то оптимальний план двоїстої задачі визначається зі співвідношення • , . X* Y *  Y* = c D-1 баз
  • 16. де — вектор-рядок, що складається з коефіцієнтів цільової функції прямої задачі при змінних, які є базисними в оптимальному плані; — матриця, обернена до матриці , складеної з базисних векторів оптимального плану, компоненти яких узято з початкового опорного плану задачі. . cбаз  D-1 D
  • 17. • Обернена матриця завжди міститься в останній симплекс-таблиці в тих стовпчиках, де в першій таблиці містилася одинична матриця. • За допомогою зазначеного співвідношення під час визначення оптимального плану однієї з пари двоїстих задач лінійного програмування знаходять розв’язок іншої задачі. . D-1
  • 18. • Друга теорема двоїстості. • Якщо в результаті підстановки оптимального плану прямої задачі в систему обмежень цієї задачі i - те обмеження виконується як строга нерівність, то відповідний i - й компонент оптимального плану двоїстої задачі дорівнює нулю. • Якщо i - й компонент оптимального плану двоїстої задачі додатний, то відповідне i - те обмеження прямої задачі виконується для оптимального плану як рівняння. .
  • 19. Третя теорема двоїстості. • Двоїста оцінка характеризує приріст цільової функції, який зумовлений малими змінами вільного члена відповідного обмеження. • Економічний зміст третьої теореми двоїстості полягає в тому, що відповідна додатна оцінка показує зростання значення цільової функції прямої задачі, якщо запас відповідного дефіцитного ресурсу збільшується на одну одиницю. .
  • 20. • Розв’язавши пряму ЗЛП симплекс- методом, можна побачити, що оптимальне значення двоїстої змінної дорівнює сумі оптимальної оцінки вектора, який входить в початковий базис і взятого з цільової функції прямої задачі коефіцієнтів біля невідомих з тим же індексом, що і у вектора. . i -
  • 21. • Наприклад, якщо змінні входять в початковий базис то y1 opt = D + c y1 opt = D + c opt • Отже, компоненти оптимального плану двоїстої задачі співпадають з елементами • рядка стовпців одиничних векторів, якщо даний коефіцієнт , і дорівнюють сумі відповідного елементу цього рядка і , якщо . . • x3 і x5 opt 3 opt 3 5 opt 5 (m + 1) c j = 0 c j c j ¹ 0
  • 22. 5.3. Задача 1.4. Побудова двоїстої задачі • Пряма задача Двоїста задача Z 30 x 40 x max . . = + ® 1 2 12x + 4 x £ 300, 1 2 4 x + 4 x £ 120, 1 2 3x 12x 252. ì x 0, j 1,2. j 1 2 ³ = ïî ïí + £ F = 300 y + 120 y + 252 y ® min 12 y + 4 y + 3 y ³ 30, 1 2 3 4 y 4 y 12 y 40. 1 2 3 y 0, i 1,3. i 1 2 3 ³ = î í ì + + ³
  • 23. N і Базис Cбаз План . 30 40 0 0 0 ОП 2 x1 x2 x3 x4 x5 1 0 84 0 0 1 -11/3 8/9 2 30 12 1 0 0 1/3 -1/9 3 40 18 0 1 0 -1/12 1/9 4 1080 0 0 0 20/3 10/9 q x3 x1 x2 Z ,D j X2
  • 24. • Визначимо оптимальний план двоїстої ЗЛП за першою теоремою двоїстості: = æ ö æ 10 0 20 8 1 1 11 0 1 ( ) ÷ø F 300 0 120 20 min = × + × + × = . ö çè ÷ ÷ ÷ ÷ ÷ ÷ ø ç ç ç ç ç ç è 0 - 1 - - * = - = × 9 3 1 9 12 9 3 9 3 Y C D 1 0 30 40 баз  1080 252 10 9 3
  • 25. • Визначимо оптимальний план двоїстої ЗЛП за другою теоремою двоїстості: • Підставимо компоненти оптимального плану прямої ЗЛП в систему її обмежень: 12 × 12 + 4 × 18 £ 300, 1 4 12 4 18 120, x 1 = 12 > 0 Þ 12 y 1 + 4 y 2 + 3 y 3 = 30, 2 = > Þ + + = . 1 2 3 ì × + × £ • Оскільки Xmax = (12;18;84;0;0) ì ïî ïí 216 < 300 Þ y = 0, 120 = 120, = Þ ïî ïí × + × £ 252 252. 3 12 12 18 252. x 18 0 4 y 4 y 12 y 40.
  • 26. 12 y + 4 y + 3 y = 30, 4 y + 4 y + 12 y = 40, 10 Y 0 20 ö çè . • Отже, ì ï ï ï í ï ï ï î y = 10 , 9 3 y = 20 = Þ ì ïî ïí 4 y 3 y 30, 2 3 4 y 12 y 40, = + = + = Þ 2 1 2 3 • Оптимальний план двоїстої задачі ì ïî ïí = , 3 y 0. y 0. y 0. 1 1 2 3 1 1 2 3 ÷ø * = æ 9 3
  • 27. 5.4. ЕКОНОМІЧНА ІНТЕРПРЕТАЦІЯ ДВОЇСТОЇ ЗАДАЧІ • Економічну інтерпретацію двоїстої задачі розглянемо на прикладі задачі оптимального використання обмежених ресурсів. • Для виробництва n видів продукції використовується m видів ресурсів, запаси яких обмежені значеннями bi (i =1, m) . Норма витрат кожного ресурсу на одиницю продукції становить • aij ( j =1, n; . i = 1, m) • Ціна одиниці продукції j - го виду • дорівнює c ( j =1, n) . j • .
  • 28. å= • Математична модель задачі має такий вигляд: • • max Z max c j x • ij = £ å= x j ³ 0 ( j = 1, n) . j n j 1 = a x j bi (i 1, m) n j 1
  • 29. • Пряма задача полягає у визначенні такого оптимального плану виробництва продукції X * = x , x , ..., x , який дає найбільший дохід. • Двоїста задача до поставленої прямої буде така: ij ³ = yi ³ 0 (i = 1, m) . å= =å= i ® . a yi c ( ) j j 1, n( * * * ) 1 2 n m F b yi min ; i 1 m i 1
  • 30. • Економічний зміст двоїстої задачі. • Визначити таку оптимальну систему двоїстих оцінок ресурсів , використовуваних для виробництва продукції, для якої загальна вартість усіх ресурсів буде найменшою. • Оскільки змінні двоїстої задачі означають цінність одиниці го ресурсу, їх інколи ще називають тіньовою ціною відповідного ресурсу. • За допомогою двоїстих оцінок можна визначити статус кожного ресурсу прямої задачі та рентабельність продукції, що виготовляється. . yi i -
  • 31. • Ресурси, що використовуються для виробництва продукції, можна умовно поділити на дефіцитні та недефіцитні залежно від того, повне чи часткове їх використання передбачене оптимальним планом прямої задачі. • Якщо двоїста оцінка в оптимальному плані двоїстої задачі дорівнює нулю, то відповідний й ресурс використовується у виробництві продукції не повністю і є недефіцитним. . yi i -
  • 32. • Якщо ж двоїста оцінка , то й ресурс використовується для оптимального плану виробництва продукції повністю і називається дефіцитним. У цьому разі величина двоїстої оцінки показує, на скільки збільшиться значення цільової функції , якщо запас відповідного ресурсу збільшити на одну умовну одиницю. . Z yi > 0 i -
  • 33. • Аналіз рентабельності продукції, що виготовляється, виконується за допомогою двоїстих оцінок і обмежень двоїстої задачі. • Ліва частина кожного обмеження двоїстої задачі є вартістю всіх ресурсів, які використовують для виробництва одиниці продукції. . j -
  • 34. • Якщо ця величина перевищує ціну одиниці продукції , то виготовляти продукцію не вигідно, вона нерентабельна і в оптимальному плані прямої задачі відповідна . • Якщо ж загальна оцінка всіх ресурсів дорівнює ціні одиниці продукції, то виготовляти таку продукцію доцільно, вона рентабельна і в оптимальному плані прямої задачі відповідна змінна • . . (c j ) x j = 0 x j > 0
  • 35. • Економічна інтерпретація двоїстих задач та аналіз економіко- математичних моделей на чутливість за допомогою теорії двоїстості дають змогу модифікувати оптимальний план задачі лінійного програмування відповідно до змін умов прямої задачі й дістати при цьому такі результати. .
  • 36. • 1. Зміна різних коефіцієнтів у прямій математичній моделі може вплинути на оптимальність і допустимість отриманого плану та привести до однієї з таких ситуацій: а) склад змінних та їх значення в оптимальному плані не змінюються; б) склад змінних залишається попереднім, але їх оптимальні значення змінюються; в) змінюються склад змінних та їх значення в оптимальному плані задачі. .
  • 37. • 2. Уведення додаткового обмеження в математичну модель задачі впливає на допустимість розв’язку і не може вплинути на поліпшення значення цільової функції. • 3. Уведення нової змінної в математичну модель задачі впливає на оптимальність попереднього плану і не погіршує значення цільової функції. .
  • 38. 5.5. Задача 1.5. Економічна інтерпретація двоїстих задач • Економічний аналіз на основі оптимального • плану двоїстої задачі • План двоїстої задачі дає оптимальну систему оцінок ресурсів, що використовуються у виробництві. y 20 2 = 9 • Оскільки, та відмінні від нуля, то ресурси 2 та 3 використовуються повністю. Двоїста оцінка , тому відповідний 1 вид ресурсу не повністю використовується при оптимальному плані виробництва продукції. . 3 y 10 3 = y1 = 0
  • 39. • Це підтверджується також попереднім аналізом додаткових змінних оптимального плану прямої задачі. • Така оптимальна система оцінок дає найменшу загальну вартість усіх ресурсів, що використовуються на підприємстві: ум. од. Fmin = 1080 .
  • 40. • Статус ресурсів прямої задачі можна визначити трьома способами. • Перший — підстановкою у систему обмежень прямої задачі. Якщо обмеження виконується як рівняння, то відповідний ресурс дефіцитний, у противному разі — недефіцитний. . X* ì ïî ïí ресурс1 - недефіцитний, ресурс2 - дефіцитний , - ì ïî ïí 216 < 300, 120 120, = Þ = Þ ì ïî ïí 12 × 12 + 4 × 18 £ 300, 4 × 12 + 4 × 18 £ 120, × + × £ ресурс3 дефіцитний. 252 252. 3 12 12 18 252.
  • 41. • Другий спосіб — за допомогою додаткових змінних прямої задачі. • Якщо додаткова змінна в оптимальному плані дорівнює нулю, то відповідний ресурс дефіцитний, а якщо відмінна від нуля — ресурс недефіцитний. x = 84, 3 x 0, = Þ . ì ïî ïí ресурс1 - недефіцитний, ресурс2 - дефіцитний, - ì ïî ïí = ресурс3 дефіцитний. 4 x 0. 5
  • 42. • Третій спосіб — за допомогою двоїстих оцінок. Якщо , то зміна (збільшення або зменшення) обсягів го ресурсу приводить до відповідної зміни доходу підприємства, і тому такий ресурс є дефіцитним. Якщо , то й ресурс недефіцитний. y = 0, 1 y 20 , 3 = Þ 2 y 10 . yi ¹ 0 i - yi = 0 i - ì ï ï ï í ï ï ï î ресурс1 - недефіцитний, ресурс2 - дефіцитний, - ì ï ï ï í ï ï ï î = ресурс3 дефіцитний. . 9 3
  • 43. • Інтервали стійкості двоїстих оцінок відносно • зміни запасів дефіцитних ресурсів • Отже, якщо запас дефіцитного ресурсу 2 збільшити на одну умовну одиницю (b2 = 120 + 1 = 121) , то цільова функція збільшиться за інших однакових умов на ум. од. і становитиме • ум. од. Z 1080 6 2 max = + = . 6 2 3 y 20 2 = = 3 1086 2 3 3
  • 44. Але за рахунок яких змін в оптимальному плані виробництва продукції збільшиться дохід підприємства? Інформацію про це дають елементи стовпчика останньої симплекс-таблиці, який відповідає двоїстій оцінці . " x4" y 20 2 = 3
  • 45. • У новому оптимальному плані значення базисної змінної зменшиться на , • змінної — збільшиться на , а – зменшиться на . При цьому структура плану не зміниться, а нові оптимальні значення змінних будуть такими: ;80 1 12 X 12 1 ö çè . * x3 11 3 1 * x1 3 x2 * 1 12 ÷ø * = æ ;0;0 3 ;17 11 3
  • 46. Z = 30 × 12 1 + 40 × 17 11 max = × + × = = = . Отже, збільшення запасу дефіцитного ресурсу 2 за інших однакових умов приводить до зростання випуску A продукції та падіння виробництва продукції B , а обсяг використання ресурсу 1 зменшується. За такого плану виробництва максимальний дохід підприємства буде 13040 40 215 30 37 • , тобто зросте на . 1086 2 3 3260 3 12 12 3 12 3 y 6 2 2 = 3
  • 47. • Проаналізуємо, як зміниться оптимальний план виробництва продукції, якщо запас дефіцитного третього ресурсу за інших однакових умов збільшити на одну умовну одиницю (b3 = 252 + 1 = 253) . . • Аналогічно попереднім міркуванням, скориставшись елементами стовпчика • останньої симплекс-таблиці, що відповідає двоїстій оцінці , " x5" 1 1 9 y 10 3 = = 9 можна записати новий оптимальний план.
  • 48. • У новому оптимальному плані значення базисної змінної збільшиться на 8 , • 1 змінної — зменшиться на , а * – збільшиться на 1 . При цьому структура плану не зміниться, а нові оптимальні значення змінних будуть такими: ,84 8 9 X 118 ö çè Z = 30 × 11 8 + 40 × 18 1 max = × + × = = . * x3 9 * x1 9 x2 9 ÷ø * = æ ,0,0 9 ,18 1 9 1081 1 9 9730 9 40 163 9 30 107 9 9 9
  • 49. • Отже, дохід підприємства збільшиться на y 3 = 1 1 у.о. за рахунок зменшення випуску продукції , але збільшення виробництва продукції . При цьому обсяг використання ресурсу 1 збільшується. . 9 A B
  • 50. • Оцінка рентабельності продукції, що • виготовляється на підприємстві. • Виконується за допомогою двоїстих оцінок та обмежень двоїстої задачі, які характеризують кожний вид продукції. Y * = æ 20 • Підставимо 0 у систему обмежень двоїстої задачі. • Якщо вартість ресурсів на одиницю продукції (ліва частина) перевищує ціну цієї продукції (права частина), то виробництво такої продукції для підприємства недоцільне. Якщо ж співвідношення виконується як рівняння, то продукція рентабельна. 3 10 12 0 4 20 × + × + × ³ . 10 ÷øö çè 9 3 î í ì продукція A - рентабельна - Þ ì ï ïî ïïí = = Þ ì ï ïî ïïí 12 10 4 0 4 20 × + × + × ³ продукція B рентабельна 40. 270 360 9 30, 9 40. 9 3 30, 9 3
  • 51. • Аналогічні результати можна дістати, проаналізувавши двоїсті оцінки додаткових змінних, значення яких показують, на скільки вартість ресурсів перевищує ціну одиниці відповідної продукції. Тому, якщо додаткова змінна двоїстої задачі дорівнює нулю, то продукція рентабельна. І, навпаки, якщо , то відповідна продукція нерентабельна. . yi ¹ 0
  • 52. • Додаткові змінні двоїстої задачі розміщуються в оцінковому рядку останньої симплекс-таблиці у стовпчиках " x1"-" x2" . • Їх оптимальні значення , тому продукція – рентабельна. . y3 = 0; y4 = 0 А і B