Professional Documents
Culture Documents
Відповіді економіка
Відповіді економіка
Відповіді економіка
1.1. Рішення:
Побудуємо математичну модель задачі. Необхідно спланувати об’єм
виробництва фарби таким чином, щоб максимізувати дохід від її продажу.
Змінними моделі є:
- х1 – добовий об’єм фарби Е;
- х2 – добовий об’єм фарби І.
Сумарний добовий дохід від реалізації виробленої продукції дорівнює:
Z = 3х1 + 2х2.
Цілю фабрики є пошук серед всіх можливих значень змінних х1,х2
таких, які максимізують цільову функцію Z.
Перейдемо до обмежень, які повинні задовольняти змінні х1,х2 :
1. Витрати вихідних матеріалів не повинні перевищувати їх запас, тому:
х1 + 2х2 ≤ 10 (продукт А);
4х1 + х2 ≤ 8 (продукт В).
2. Обмеження на попит можна записати так:
-х1 + х2 ≤ 1 (попит 1);
х2 ≤ 2 (попит 2).
3. Об’єм виробництва не може бути від’ємним, тому:
x1 ≥ 0;
х2 ≥ 0.
Таким чином математична модель даної задачі буде мати вигляд:
Z = 3х1 + 2х2 → max,
х1 + 2х2 ≤ 10
4х1 + х2 ≤ 8
-х1 + х2 ≤ 1
х2 ≤ 2
х1 ≥ 0, х2 ≥ 0
1. Розв’яжемо задачу за допомогою графічного методу.
Накреслимо систему координат 0 х1 х2 та напишемо обмеження задачі
як рівняння. Отримані рівняння задають на площині прямими.
Прямою першого обмеження х1 + 2х2 ≤ 10 є пряма х1 + 2х2 =10. Будуємо
її за двома точками, через які вона проходить.
Якщо х1 = 0, то х2=5, тобто пряма проходить через точку А (0; 5).
Якщо х2 = 0, то х1=10, тобто пряма проходить через точку В (10; 0).
Наносимо точки А і В на координатну площину і проведемо через них
пряму. Ця пряма розбиває координатну площину на дві півплощини так, що
координати точок однієї з них задовольняють перше обмеження, а
координати точок протилежної їй півплощини не задовольняють перше
обмеження.
Аналогічно будуються всі інші півплощини, які визначаються
обмеженнями задачі:
- друге обмеження 4х1 + х2 ≤ 8 (гранична пряма 4х1 + х2 = 8) проходить через
точки С (0; 8) і D (2; 0).
- третє обмеження -х1 + х2 ≤ 1 (гранична пряма -х1 + х2 =1) проходить через
точки Е (0; 1) і F (-1; 0).
- четверте обмеження х2 ≥ 2 (гранична пряма х2 = 2) проходить через точку
К (0; 2) і є паралельною осі 0 х1.
х2
10
9
8
7
6 -х1 + х2 =1
5
4
3
2 ṅ = (3;2) х2 = 2
1
-1 0 1 2 3 4 5 6 7 8 9 10 11 х1
4 1 0 1 0 0 8 8:4=2
-1 1 0 0 1 0 1
0 1 0 0 0 1 2
3 2 0 0 0 0 Z-0
1 2 1 0 0 0 10
1 1/4 0 1/4 0 0 2
-1 1 0 0 1 0 1
0 1 0 0 0 1 2
3 2 0 0 0 0 Z-0
0 7/4 1 -1/4 0 0 8
1 1/4 0 1/4 0 0 2
0 5/4 0 1/4 1 0 3
0 1 0 0 0 1 2
0 5/4 0 -3/4 0 0 Z-6
Прирівнюємо вільні змінні до нуля. Функція Z виражена через вільні
змінні.
х2 = 0 y2 = 0
х1 = 2, y1 = 8, y3 = 3, y4 = 2 Z -6=0 Z=6
x1 x2 y1 y2 y3 y4 віл. член
0 7/4 1 -1/4 0 0 8 8 : 7/4 ≈ 4,57
0 1 0 0 0 1 2 2:1=2
0 1 0 0 0 1 2
0 0 0 -3/4 0 -5/4 Z - 17/2
y2 = 0 y4 = 0
x1 = 3/2 x1 = 2 y1 = 9/2 y3 = ½ Z - 17/2 = 0 Z = 17/2.
Отже, найбільшим значенням функції Z буде значення 17/2.
Завдання 2.
1. Побудувати математичну модель задачі за критерієм часу Т=(tij)mn –
матриця часу перевезення продукції, ai – запаси продукції, bj – потреби
в продукції, m – кількість постачальників, n – кількість споживачів..
2. Побудувати опорний план задачі методами північно-західного кута ,
мінімального елементу.
3. За допомогою методу потенціалів визначити оптимальний план
транспортної задачі.
6 3 4 9
5. T = 4 5 8 3 ;
7 6 4 10
ai = ( 220; 150; 250);
bj = (160; 180; 190; 170).
2.1. Рішення:
Побудова математичної моделі. Нехай xij— кількість продукції, що
перевозиться зі-ї постачальника до j-го споживача . Оскільки
транспортна задача за умовою є збалансованою, закритою, то математична
модель задачі матиме вигляд:
х11 + х12 + х13 + х14 = 220
х21 + х22 + х23 + х24 = 150
х31 + х32 + х33 + х34 = 250
Економічний зміст записаних обмежень полягає ось у чому: уся
вироблена продукція має вивозитися до споживачів повністю.
Аналогічні обмеження можна записати відносно споживачів:
продукція, що надходить до споживача, має повністю задовольняти його
попит. Математично це записується так:
160 60 0 0
Х= 0 120 30 0
0 0 160 90
0 0 0 80
та обчислюємо значення цільової функції при цьому плані:
160*6 + 60*3 + 120*5 + 30*8 + 160*4 + 90*10 + 80*0 = 3520 грош. од.
2.3. Другий опорний план задачі побудуємо методом мінімального
елементу.
Для вирішення завдання необхідно виконання наступної умови:
Сумарні запаси продукції у постачальників повинні дорівнювати
сумарній потреби споживачів.
Запаси постачальників: 150 + 220 + 250 = 620 одиниць продукції.
Потреба споживачів: 180 + 160 + 190 + 170 = 700 одиниць продукції.
Різниця в 80 одиниць продукції.
Введемо в розгляд фіктивного постачальника A4, з запасом продукції
рівним 80 одиниць.
Вартість доставки одиниці продукції від постачальника A4 до всіх
споживачів приймемо рівною нулю.
Тепер сумарні запаси продукції у постачальників рівні сумарної
потреби споживачів.
Для вирішення завдання необхідно виконання наступної умови:
кількість задіяних маршрутів = кількість постачальників + кількість
споживачів - 1.
В першу чергу, будемо застосовувати маршрути з найменшою вартістю
доставки.
Маршрути доставки продукції від фіктивного постачальника A4 до
споживачів будемо розглядати в останню чергу.
Це дозволить отримати меншу вартість доставки продукції для
початкового рішення.
Постачальни Споживач
Запас
к B1 B2 B3 B4
A1 6 3 4 9 220
A2 4 5 8 3 150
A3 7 6 4 10 250
A4 0 0 0 0 80
Потреби 160 180 190 170
180 = min { 180, 220 }
Постачальни Споживач
Запас
к B1 B2 B3 B4
180 220
A1 6 4 9
3 40
A2 4 5 8 3 150
A3 7 6 4 10 250
A4 0 0 0 0 80
180
Потреби 160 190 170
ні
150 = min { 170, 150 }
Постачальни Споживач Запас
к B1 B2 B3 B4
180 220
A1 6 4 9
3 40
150 150
A2 4 5 8
3 ні
A3 7 6 4 10 250
A4 0 0 0 0 80
180 170
Потреби 160 190
ні 20
190 = min { 190, 250 }
Постачальни Споживач
Запас
к B1 B2 B3 B4
180 220
A1 6 4 9
3 40
150 150
A2 4 5 8
3 ні
190 250
A3 7 6 10
4 60
A4 0 0 0 0 80
180 190 170
Потреби 160
ні ні 20
40 = min { 160, 40 }
Постачальни Споживач
Запас
к B1 B2 B3 B4
40 180
A1 4 9 220 40 ні
6 3
150 150
A2 4 5 8
3 ні
190 250
A3 7 6 10
4 60
A4 0 0 0 0 80
160 180 190 170
Потреби
120 ні ні 20
60 = min { 120, 60 }
Постачальни Споживач
Запас
к B1 B2 B3 B4
40 180
A1 4 9 220 40 ні
6 3
150 150
A2 4 5 8
3 ні
A3 60 6 190 10 250
7 4 60 ні
A4 0 0 0 0 80
160
180 190 170
Потреби 120
ні ні 20
60
60 = min { 60, 80 }
Постачальни Споживач
Запас
к B1 B2 B3 B4
40 180
A1 4 9 220 40 ні
6 3
150
A2 4 5 8 150 ні
3
60 190
A3 6 10 250 60 ні
7 4
60
A4 0 0 0 80 20
0
160
180 190 170
Потреби 120
ні ні 20
60, ні
20 = min { 20, 20 }
Постачальни Споживач
Запас
к B1 B2 B3 B4
40 180
A1 4 9 220 40 ні
6 3
150
A2 4 5 8 150 ні
3
60 190
A3 6 10 250 60 ні
7 4
60 20
A4 0 0 80 20 ні
0 0
160
170
120 180 190
Потреби 20
60 ні ні
ні
ні
З одержаної таблиці виписуємо опорний план транспортної задачі :
40 180 0 0
X опт = 0 0 0 150
60 0 190 0
60 0 0 20
значення цільової функції при цьому плані:
40*6 + 180*3 + 150*3 + 60*7 + 190*4 + 60*0 + 20*0 = 2410 грош. од.
Smin = 2410 грош. од.
u2=-4 4 5 8 3[150]
2 4 5 8 3[150] 150
4 0[60] 0 0 0[20] 80
2 4 5 8 3[150] 150
4 0[60] 0 0 0[20] 80
u2=-3 4 5 8 3[150]