- •Міністерство освіти і науки України
- •Математичні моделі економічних задач
- •1.1. Задача планування виробництва
- •1.2. Задача складання раціону (задача про дієту, задача про суміші)
- •1.3. Транспортна задача
- •1.4. Задача про мінімізацію відходів
- •К 2ількість шматків
- •1.5. Задача про призначення
- •Загальна постановка задач лінійного програмування (лп)
- •Перелік питань для самоперевірки
- •Лекція 2
- •Тема 2. Геометрична інтерпретація задач лінійного програмування. Задача лінійного програмування, форми її запису
- •Приведення задачі лп до канонічного виду
- •Приведення задачі лп до симетричного виду
- •Перелік питань для самоперевірки
- •3.1. Визначення вихідного опорного плану
- •3.2. Симплексні таблиці
- •3.3. Поняття про м-метод
- •Перелік питань для самоперевірки
- •Лекція 4
- •Тема 4. Двоїстість у лінійному програмуванні
- •Перелік питань для самоперевірки
- •Лекція 5
- •Тема 5. Методика розв’язування транспортної задачі
- •5.1. Приведення задачі до замкненої форми
- •5.2. Визначення вихідного опорного плану
- •5.3. Метод потенціалів
- •Перелік питань для самоперевірки
- •6.1. Метод відсікань Гоморі
- •Перелік питань для самоперевірки
- •Лекція 6
- •Тема 7. Елементи теорії ігор
- •7.1. Графічний метод
- •7.2. Приведення матричної гри до задачі лінійного програмування
- •Перелік питань для самоперевірки
- •8.2. Задачі нелінійного програмування з нелінійною цільовою функцією та лінійною системою обмежень
- •Перелік питань для самоперевірки
- •Лекція 8
- •Тема 9. Динамічне програмування
- •9.1. Задача про розподіл коштів між підприємствами
- •Рішення
- •9.2. Задача про заміну обладнання
- •Рішення
- •Перелік питань для самоперевірки
- •Список рекомендованої літератури
1.4. Задача про мінімізацію відходів
Модель задачі про раціональний розкрій матеріалів має важливе значення для економії матеріалів і сировини. Розглянемо постановку задачі.
На розкрій надходить матеріал у вигляді певних одиниць стандартних розмірів. Потрібно з нього виготовити різних виробів. Задано асортимент цих виробів, тобто– відповідно нижня і верхня границі кількості виробівi-го виду. Кожна одиниця вихідного матеріалу може бути розкроєна різними способами, причому використанняj-го способу дає одиницьi-го виробу . Відома величина відходівз одиниці стандартного матеріалу приj-му способі розкрою.
Необхідно знайти план розкрою, що забезпечує заданий асортимент виробів при мінімальних сумарних відходах матеріалів.
За невідому беремочисло одиниць вихідного матеріалу, що потрібно розкроїти j-v способом, тоді – план розкрою.Через позначимо загальну кількість відходів. Кількість заготовокi-го виду запишемо у вигляді .
Тоді математична модель задачі має вигляд:
.
Характер моделі може змінитися, якщо в умові задати іншу мету. Наприклад, якщо ставиться задача про одержання заданої кількості виробів з найменшою кількістю вихідного матеріалу, то функція мети має вигляд:
Побудувати математичну модель задачі.
Задача 1.4. Рулони лінолеуму довжиною 30 м треба розрізати на шматки довжиною 15, 10 та 6 м. Причому шматків по 15 м необхідно не більш 20, шматків по 10 м – не менш 16, а шматків по 6 м – не менше 12 та не більше 22. Визначити оптимальний план розкрою лінолеуму з точки зору мінімізації відходів.
Рішення
Позначимо через a1, a2 та a3 кількість шматків довжиною відповідно 15, 10 та 6 м, що можуть бути одержані з одного рулону лінолеуму. Відповідно до умови задачі, вектор визначає спосіб розкрою рулону лінолеуму тоді і тільки тоді, коли виконана умова 0 ≤ 30 – (15а1 + 10а2 + 6а3) < min{15; 10; 6} = 6.
Для визначення усіх можливих способів розкрою побудуємо відповідне дерево пошуку.
0
30303000
30
20
К 2ількість шматків
д
1
0
30
0
3
0
1
15
0
15
2
1
0
2
Кількість
шматків
0
0
0
довжиною
10 м
10
5
Кількість
шматків
0
2
1
довжиною
6 м
0
0
5
3
0
3
5
Величина
відходів
4
Рис. 1.1
Вершини, що є кінцями шляхів, визначають величину відходів, отриманих після розкрою матеріалу. З рисунка видно, що усього існує 7 допустимих способів розкрою рулону лінолеуму. Запишемо ці способи розкрою у табл. 1.7.
Таблиця 1.7
Кількість шматків довжиною, м |
Способи розкрою рулону лінолеуму | ||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 | |
15 |
0 |
0 |
0 |
0 |
1 |
1 |
2 |
10 |
0 |
1 |
2 |
3 |
0 |
1 |
0 |
6 |
5 |
3 |
1 |
0 |
2 |
0 |
0 |
Величина відходів |
0 |
2 |
4 |
0 |
3 |
5 |
0 |
Позначимо через xj кількість рулонів лінолеуму, що розкроюються j-м способом ( j = 1, 2, …, 7).
План розкрою визначається вектором .
Умови забезпечення необхідного асортименту задаються нерівностями:
.
При реалізації плану сумарна величина відходів є значенням функції
.
Таким чином, ми отримали наступну математичну модель: