
- •4. Пересчет симплекс-таблицы.
- •4. Пересчет симплекс-таблицы.
- •1. Проверка критерия оптимальности.
- •Обоснование эффективности оптимального плана. ( рентабельность)
- •Побудова економіко-математичної моделі.
- •Розв’язання
- •Побудова економіко-математичної моделі.
- •Розв’язання
- •Побудова економіко-математичної моделі.
- •Розв’язання:
- •2. Розв’язати задачу опуклого програмування.
- •1. Продукція чотирьох видів а, в, с і d проходить послідовну обробку на двох верстатах. Тривалість обробки одиниці продукції кожного виду наведена в табл. 1.
- •Побудова математичної моделі.
- •Запишемо систему обмежень задачі в канонічному вигляді. Для цього перейдемо від обмежень-нерівностей до строгих рівнянь, увівши до лівої частини обмежень додаткові змінні х5 та х6.
- •Складемо симплексну таблицю для першого опорного плану задачі.
Побудова економіко-математичної моделі.
Позначимо через хj кількість j-го компонента в суміші (т), j = 1,2,3,4.
Перше обмеження забезпечує потрібне значення октанового числа в суміші:
.
Вміст сірки в суміші має не перевищувати 0,3 %:
,
а загальна маса утвореної суміші має дорівнювати 1000 т:
.
Використання кожного компонента має не перевищувати його наявного обсягу:
Собівартість суміші визначається за формулою:
.
Загалом, економіко-математична модель задачі має вигляд:
за умов:
.
Розв’язавши цю задачу симплексним методом отримуємо оптимальний план: х1=0, х2=500, х3=500, х4=0. Цільова функція дорівнює:
min F = 40*0+45*500+60*500+90*0 = 52500 (грош. од.)
Отже, для того, щоб отримати 1000 т бензину А-76 з мінімальною собівартістю у 52500 грош. од. потрібно використати 500 тонн 2 компоненту та 500 тонн третього компоненту.
2. Симплексним методом знайти розв’язок задачі лінійного програмування
Розв’язання
Застосуємо алгоритм симплекс-методу:
1. min Z = – x1 -2x2 + 2x3 + 0x4;
2. Векторна форма запису системи обмежень має вигляд:
,
де
,
,
,
,
.
У цій задачі х3 та х4 — базисні змінні, а х1, х2 — вільні. Нехай х1 = х2 = 0, тоді х3 = 10; х4 = 2.
Перший опорний план задачі:
X0 = (0; 0; 10; 2), Z0 = 20.
4. Подальше розв’язування прямої задачі подано у вигляді симплексної таблиці:
Базис |
Сбаз |
План |
-1 |
-2 |
2 |
0 |
|
|
х1 |
х2 |
х3 |
х4 |
|||||
х3 |
2 |
10 |
2 |
1 |
1 |
0 |
5 |
|
х4 |
0 |
2 |
1 |
-1 |
0 |
1 |
2 |
|
Zj – сj 0 |
20 |
5 |
4 |
0 |
0 |
|
||
|
2 |
6 |
0 |
3 |
1 |
-2 |
2 |
|
|
-1 |
2 |
1 |
-1 |
0 |
1 |
-2 |
|
Zj – сj 0 |
10 |
0 |
9 |
0 |
-5 |
|
||
х2 |
-2 |
2 |
0 |
1 |
0,33 |
-0,67 |
-3 |
|
х1 |
-1 |
4 |
1 |
0 |
0,33 |
0,33 |
12 |
|
Zj – сj 0 |
-8 |
0 |
0 |
-3 |
1 |
|
||
х2 |
-2 |
10 |
2 |
1 |
1 |
0 |
|
|
х4 |
0 |
12 |
3 |
0 |
1 |
1 |
|
|
Zj – сj 0 |
-20 |
-3 |
0 |
-4 |
0 |
|
Оскільки
всі
,
то з останньої симплекс-таблиці
оптимальним планом задачі є вектор:
Х* = (0; 10; 0; 12; 0),
Б ілет №21
1. Учасник експедиції складає рюкзак, і йому необхідно розв’язати питання про те, які взяти продукти. У розпорядженні є м’ясо, борошно, сухе молоко, цукор. У рюкзаку залишилось для продуктів лише 45 дм3 об’єму, до того ж необхідно, щоб загальна маса продуктів не перевищувала 35 кг. Лікар експедиції рекомендував, щоб м’яса (за масою) було більше, ніж борошна принаймні удвічі, борошна не менше, ніж молока, а молока хоча б у вісім разів більше, ніж цукру. Скільки і яких продуктів потрібно покласти в рюкзак, щоб сумарна калорійність продуктів була найбільшою? Характеристики продуктів наведені в табл. 1.
Таблиця 1 – Характеристики продуктів
Показники |
Продукт |
|||
м’ясо |
борошно |
молоко |
цукор |
|
Об’єм (дм3/кг) |
1 |
1,5 |
2 |
1 |
Калорійність (ккал/кг) |
1500 |
5000 |
5000 |
4000 |
Побудувати економіко-математичну модель задачі.