Реферат: Математичне програмування в економіці
S bij ´ xj ³ aj , i = 1,2,3…m;
j=1
xj ³ 0, j = 1,2,3…n.
Найбільш трудомістка частина задачі – визначення способів (варіантів) розкрою, яка здійснюється за формулою:
m
S li ´ bij + Cj ³ l, j = 1,2,3…n;
і=1
0 £ Cj £ min (li ).
Цільова функція:
Z = 50 ´ х1 + 10 ´ х2 + 0 ´ х3 + 70 ´ х4 + 60 ´ х5 + 50 ´ х6 + +40 ´ х7 + 30 ´ х8 + 20 ´ х9 + 10 ´ х10 + 0 ´ х11 ; ® min;
обмеження:
3х1 + 2х2 + 3х3 + 1х4 + х5 + х6 ³ 150;
х2 + 2х4 + х5 + 4х7 + 3х8 + 2х9 + х10 ³ 140;
х2 + 3х3 + х4 + 3х5 + 5х6 + 2х8 + 4х9 + 6х10 + 8х11 ³ 48;
xj ³ 0, j = 1,2,3…11.
Розв’язок задачі складає:
Z* = 2300, x* = (8; 48; 0; 0; 0; 0; 23; 0; 0; 0; 0;).
Приклад 4. Задача комплектного розкрою деталей.
На розкрій поступають варіанти заготовок (t = 2) у обсязі “bi ” (i = 1,2,3…m) кожного. Потрібно виготовити комплекти деталей, які налічують по “lk ” штук (l1 = 1 деталь, l2 = 2 деталі) деталей кожного різновиду деталей. Кожна одиниця “і”-ого (одного з двох) різновидів заготовки може бути розкроєна ni (j = 1,2…ni ) різними способами. При розкрої одиниці “t”-ого матеріалу заготовки “j”-тим способом отримаємо “atjk ” одиниць “k” – а деталі. Потрібно скласти програму виготовлення якомога більше комплектів деталей, маючи вказані заготовки та задану комплектацію. Дамо конкретні дані: заготовки (t = 1) “А” мають довжину 5 м, кількість b1 = 100 штук; заготовки (t = 2) “В” мають довжину 4 м, кількість b2 = 175 штук; деталі D1 мають довжину 2,0 м, деталі D2 - довжину 1,25 м; до одного комплекту залучають одну (l1 = 1) деталь D1 та дві (l2 = 2) деталі D2 . Треба виготовити якомога більше комплектів деталей.
Розв’язок задачі. Позначимо: xtj - кількість одиниць “t”-ого різновиду заготовок, які розкроюваються “j”-тим способом; х – загальна кількість комплектів. Побудуємо таблицю варіантів розкрою заготовок.
Таблиця
Варіанти заготовок |
Довжина заготов-ки, м |
Спосіб розкрою | Розмір деталі |
Кількість загото-вок, bi |
План розкрою, xtj | |
2 м (D1 ) |
1,25 м (D2 ) | |||||
t = 1 |
5 м К-во Просмотров: 483
Бесплатно скачать Реферат: Математичне програмування в економіці
|