
обчислюється штраф, вiднiмаючи найменшу вартiсть вiд наступної по
величинi у цьому рядку (стовпцi). Визначається рядок чи стовпець iз
найбiльшим штрафом. Якщо ж таких кiлька, довiльним чином вибира-
ється один iз них. З обраного рядка чи стовпця вибирається клiтинка
з найменшою вартiстю, i їй приписується найбiльше значення, допусти-
ме обмеженнями на попит i пропозицiю. Пiсля цього у вiдповiдностi з
приписаним значенням коригуються величини незадоволеного попиту i
нереалiзованої пропозицiї, що залишилися. Рядок або стовпець, що вiд-
повiдає виконаному обмеженню, викреслюється iз таблицi. Якщо одно-
часно виконуються обмеження i на попит, i на пропозицiю, викреслю-
ється тiльки рядок або тiльки стовпець, причому рядку (стовпцю), що
залишився, приписується нульова величина пропозицiї (попиту).
Якщо не викреслено лише один рядок чи стовпець iз нульовим по-
питом чи пропозицiєю, обчислення закiнчуються. Якщо не викреслено
лише один рядок (стовпець) iз додатною пропозицiєю (попитом), в цьому
рядку (стовпцi) методом найменшої вартостi знаходяться базиснi змiннi
i обчислення закiнчуються. Якщо ж усiм невикресленим рядкам i стов-
пцям вiдповiдають нульовi обсяги пропозицiї та попиту, методом наймен-
шої вартостi знаходяться нульовi базиснi змiннi, пiсля чого обчислення
закiнчено. В усiх iнших випадках метод потрiбно повторити спочатку.
Теорема 1.12.2. Для того, щоб деякий план транспортної задачi був
базисним, необхiдно i достатньо його ациклiчностi.
Доведення. Необхiднiсть. Нехай таблиця 1.12.1 мiстить базисний план
транспортної задачi. За означенням, не бiльше
n + m − 1 клiтин будуть
заповненими. Якщо заповнених клiтин буде менш, як
m+n−1,торешта
базисних клiтин знаходиться серед незаповнених.
Вектори умов
ˆa
ij
, що вiдповiдають базисним клiтинам, тобто бази-
сним змiнним, за означенням, лiнiйно незалежнi. Отже, необхiднiсть
умови буде доведено, якщо довести ациклiчнiсть всякого набору клiтин,
що вiдповiдає системi лiнiйно незалежних векторiв умов транспортної
задачi. Зауважимо, що вектор транспортних умов
a
ij
має таку структу-
ру:
m + j
a
ij
=(
0...0
10...01 0...0)
.
i
Припустимо протилежне. Нехай деяка пiдсистема з 2k-векторiв даної
системи базисних векторiв
ˆa
ij
утворює цикл, а саме (i
1
,j
1
)(i
1
,j
2
)(i
2
,j
2
)
(i
2
,j
3
) ...(i
k
,j
1
). Складемо нульову лiнiйну комбiнацiю цих векторiв:
ˆa
11
− ˆa
12
+ˆa
22
− ...− ˆa
k1
=0. (1.12.10)
78