19.07.2013 Views

Економіко-математичне моделювання

Економіко-математичне моделювання

Економіко-математичне моделювання

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!