You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
4. З одержаної таблиці виписуємо початковий опорний план<br />
транспортної задачі та обчислюємо значення цільової функції при<br />
цьому плані.<br />
Розглянемо алгоритм побудови початкового опорного плану<br />
транспортної задачі діагональним методом на прикладі.<br />
Приклад 4.1. Методом північно-західного кута (діагональним)<br />
знайти початковий опорний план перевезення однорідного вантажу<br />
від постачальників А1, А2, A3 з запасами а1=200, a2=150, а3=175 до<br />
споживачів В1, B2, В3, В4 з потребами в цьому вантажі b1=140, b2=125,<br />
b3=90, b4=170, якщо відома вартість перевезення одиниці вантажу<br />
від постачальників до споживачів:<br />
⎛2<br />
8 6 1⎞<br />
⎜ ⎟<br />
c ij = ⎜3<br />
7 5 2⎟<br />
.<br />
⎜ ⎟<br />
⎝4<br />
9 3 6⎠<br />
♦ Розв’язування.<br />
Перевіримо, чи транспортна задача є закритою. Обчислимо:<br />
3<br />
∑<br />
i=<br />
1<br />
a = 200 + 150 + 175 = 525;<br />
b = 140 + 125 + 90 + 170 = 525.<br />
i<br />
=<br />
= =<br />
3<br />
4<br />
i<br />
i 1 j 1<br />
4<br />
∑<br />
j=<br />
1<br />
Оскільки ∑ a ∑b<br />
, то окреслена транспортна задача закритого типу.<br />
j<br />
Першою заповнюємо клітинку А1В1 числом 140, як min(200;140).<br />
В результаті такої дії потреби споживача В1 задовольнилися, а у<br />
постачальника А1 залишилось ще 60 одиниць вантажу (200–140).<br />
Оскільки споживачеві В1 більше не потрібно вантажу, то ставимо<br />
прочерки в усіх інших клітинках стовпчика, зокрема в клітинках А2В1<br />
та А3В1. Далі переходимо до сусідньої клітинки в рядку чи стовпчику,<br />
але оскільки в клітинці А2В1 вже стоїть прочерк, то наступною будемо<br />
заповнювати клітинку А1В2. У постачальника А1 ще залишилось 60<br />
одиниць вантажу, а споживачеві В2 потрібно 125, тому в клітинку<br />
А1В2 записуємо менше з цих чисел – 60. Оскільки постачальник А1<br />
більше вантажу не має, то ставимо прочерки в незаповнених<br />
клітинках рядочка А1В3 та А1В4. Переходимо до сусідньої клітинки по<br />
стовпчику – А2В2 (оскільки в сусідній клітинці рядочка А1В3 стоїть<br />
прочерк) і заповнюємо її. Постачальник А2 має 150 одиниць вантажу,<br />
а споживачеві В2 ще потрібно 65 (60 одиниць вантажу він вже<br />
отримав від постачальника A1), тому в клітинку А2В2 записуємо<br />
менше з цих чисел – 65. Оскільки споживачу В2 більше вантажу не<br />
137<br />
j