На  основі  сформульованого  критерію  будується  метод  потенціалів 
розв'язування ТЗЛПО. Вiн полягає ось у чому. 
1.  Нехай є відомим початковий базисний розв'язок ТЗЛПО. Зауважимо, що 
на відміну від звичайної ТЗЛП цей розв'язок може i не існувати, наприклад, якщо 
для деякого i виконується нерівність 
ra
ij
j
n
i
=
∑
<
1
.
 
Крiм того, у випадку його існування процедура його знаходження є досить 
складною. Про це йтиме мова трохи нижче. 
2.  Знаходимо потенціали u
i
 та v
j
 як розв'язок системи 
v
j
 – u
i
 = c
ij
, (i,j): x
ij
 — базисне перевезення, 
що містить m+n–1 рівнянь та m+n невідомих. Покладаючи один із потенціалів 
рівним, наприклад, 0, знаходимо решту невідомих. 
Зрозумiло, що при цьому симплекс-рiзницi 
∆
ij
 для базисних змінних рівні 0, 
тобто  виконується  умова (2.20). Якщо  при  цьому  виконуються  умови (2.21) та 
(2.22), то базисний розв'язок x =||x
ij
||, i = 1,...m, j = 1,...n, є оптимальним розв'язком 
ТЗЛПО. Iнакше базисний розв'язок x можна поліпшити на наступному кроцi. 
3.1.  Нехай існує клітинка (i
0
,j
0
) така, що x  = 0, 
∆
 < 0. 
ij
00
ij
00
Як i у  звичайній  ТЗЛП,  будуємо  цикл  C ,  що  відповідає  клітинці (i
0
,j
0
), 
розбиваємо його на додатний C
+
 та від'ємний C
-
 пiвцикли. 
Знаходимо 
θ
'
=
∈
−
min
:( )ij ij
ij
x
,,
,
C
 
θ
"
=−
∈
+
min ( )
:( )ij ij
ij ij
rx
,,
,
C
 
θ
 = min {
θ
',
θ
"} . 
Зрозумiло,  що  у  невиродженому  випадку 
θ
>0.  Будуємо  новий  розв'язок 
x'=||x'
ij
||, i = 1,...m, j = 1,...n, згідно співвідношень 
x
x
x
x
ij
ij
ij
ij
'
,
,
,
=
∉
+∈
−∈
якщо ()
якщо ()
якщо ()
i, j
i, j
i, j
C
C
C
+
-
θ
θ
,
,
.
 
(2.23)
 
Легко бачити, що x' — допустимий розв'язок. Можна довести також, що x' — 
базисний  розв'язок.  При  цьому  L (x ' )=L (x )+
θ
,  тобто  L (x ' )<L (x )  у 
невиродженому випадку. 
∆
ij
00
3.2.  Нехай  існує  клітинка (i
0
,j
0
)  така,  що   = r ,   > 0.  Як i 
раніше  будуємо  цикл  C ,  що  відповідає  клітинці (i
0
,j
0
),  розбиваємо  його  на 
додатний C
+
 та від'ємний C
-
 пiвцикли, включаючи на цей раз клітинку (i
0
,j
0
) до 
C
-
. Знаходимо 
x
ij
00
ij
00
∆
ij
00
θ
'
=
∈
−
min
:( )ij ij
ij
x
,,
,
C
 
 
59