
Зведення задачі длп до задачі лінійного програмування
Підприємство виготовляє продукцію 3-х видів А, В, С, для чого використовує три види ресурсів І. ІІ, ІІІ. Норми витрат ресурсів на одиницю продукції, запаси ресурсів на підприємстві, ціну і собівартість кожного виду продукції наведено в таблиці:
Вид ресурсу |
Норми витрат на одиницю продукції за видами |
Запас ресурсу |
||
А |
В |
С |
||
І ІІ ІІІ |
1 2 1 |
2 4 1 |
4 2 2 |
360 520 220 |
Ціна продукції |
90 |
110 |
150 |
|
Собівартість |
50 |
60 |
84 |
|
Розрахувати оптимальний план виробництва продукції кожного виду з використанням ресурсів, щоб рентабельність виробництва продукції була максимальною.
Математична модель задачі:
Цільова функція – функція рентабельності виробництва продукції
max
Z
=

Система обмежень 1·x1 + 2 x2 +4 x3 ≤ 360,
2·x1 + 4 x2 +2 x3 ≤ 520,
1·x1 + 2 x2 +2 x3 ≤ 220, xj ≥ 0
Позначимо
= y0 і введемо заміну змінних yj= y0 ·xj (j=1,2,3).
Тоді ЦФ матиме вигляд: Z =
= 90 y1 + 110 y2 + 150 y3.
Отримали ЦФ, що виражена лінійною залежністю.
Оскільки yj= y0 · xj ( j=1,2,3 ), то хj =
. Підставимо виражені через нові змінні значення хj до системи обмежень :

1·y1 + 2 y2 +4 y3 ≤ 360 y0 ,
2·y1 + 4 y2 +2 y3 ≤ 520 y0 ,
1·y1 + 2 y2 +2 y3 ≤ 220 y0 , y1, y2, y3 ≥ 0.
1·y1 + 2 y2 +4 y3 - 360 y0 ≤ 0 ,
2·y1 + 4 y2 +2 y3 - 520 y0 ≤ 0,
1·y1 + 2 y2 +2 y3 - 220 y0 ≤ 0 , y1, y2, y3 ≥ 0.
Долучаємо до системи обмежень додаткову умову – введені підстановки
= y0
=
=
1
50·y1 + 60·y1 + 84·y1 =1
За
умовою невідємності
змінних yj
0 ( j=1,2,3,),
y0
0.
Виконані перетворення приводять до такої моделі задачі:
Z max = 90 y1 + 110 y2 + 150 y3.

1·y1 + 2 y2 +4 y3 - 360 y0 ≤ 0 ,
2·y1 + 4 y2 +2 y3 - 520 y0 ≤ 0,
1·y1 + 2 y2 +2 y3 - 220 y0 ≤ 0,
50·y1 + 60·y1 + 84·y1 =1.
y1, y2 ,y3 ≥ 0, y0 >0.
Отримали задачу ЛП, розвязками якої будуть Y* = ( y0*; y1*; y2* ;…; yn*)
Оптимальне значення початкової задачі визначають за формулою:
хj*=
(j=1,2,3)