
- •Задачі дробово-лінійного програмування
- •Задача іі. Зведення задачі длп до задачі лінійного програмування
- •Завдання для самостійної роботи
- •Тема: Елементи теорії ігор §1. Основні поняття теорії ігор
- •2. Зведення матричних ігор до задач лінійного програмування
- •Розв’язання
- •3. Графічний спосіб розв’язання гри
Задачі дробово-лінійного програмування
Задача І.
max
(min)
Z =
за умов:

2x1
+ 3x2
12,
-x1 + 2x2 6,
2x1 - 2x2 8, x1 0 , x2 0.


Будуємо на площині ОДР – область допустимих розв`язків. Маємо трикутник АВС.


x2

(3) B
A

C

0 x1
(2)
(1)
ЦФ набуває деякого значення:
= Z
Після елементарних
перетворень: (5-2
z)
x1
=
( z
+
2)
x2
або x2
=
x1.
Це рівняння описує пряму, що обертається навколо початку системи координат залежно від зміни x1 і x2.. Кутовий коефіцієнт нахилу цієї прямої, що виражає: К (Z) = .
Виконуючи аналогічні перетворення щодо Z і K можна одержати вираз:
Z (K)
=
.
Тобто, цільова функція Z (K) являє собою пряму, що обертається навколо початку координат (позначена пунктиром), бо залежить від величини кутового коефіцієнта K. Отже залежно від напряму обертання точками max і min будують т. А і С.
Правила пошуку max (min) значення ЦФ:
K´(Z)
=
< 0
то функція K (Z)
є спадною,
Z´(K)
=
<
0
то функція Z (K)
є спадною.
Тому для відшукання точки max необхідно повертати пряму, що описує ЦФ, навколо початку системи координат у напрямку за годинниковою стрілкою.
Тоді маємо: т.С – max, т. А – min.
Задача іі. Зведення задачі длп до задачі лінійного програмування
Підприємство виготовляє продукцію 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)