Попереднiми мiркуваннями обґрунтована послiдовнiсть крокiв методу потенціалів розв’язання транспортних задач.
Крок 0. Побудова початкового ДБР.
Побудувати початковий ДБР {
} задачi (методом пiвнiчно-захiдного кута, методом мінімальної вартостi й т. ін.).
Нехай
— множина пар iндексiв базисних змiнних початкового ДБР.
Крок 1. Обчислення вiдносних оцiнок небазисних змiнних.
За множиною
побудувати систему рiвнянь:
+
=
; (i, j)Î
.
Знайти розв’язок {
} i=1, …, m, {
} j=1, …, n такої системи з точнiстю до доданка. Обчислити вiдноснi оцiнки
:
=
+
–
, (i, j) Ï
.
Крок 2. Перевiрка умови оптимальностi.
Якщо
£ 0 для всiх (i, j) Ï
, то припинити обчислення, поточне ДБР є розв’язком початкової задачi.
Крок 3. Вибiр небазисної змiнної, що вводиться у множину базисних
Обрати пару
таку, що
> 0 Þ змiнну
ввести в базис.
Крок 4. Вибiр базисної змiнної, що виводиться з множини базисних.
Для змiнної
побудувати компенсаторний цикл. Видiлити множини
i
. Обрати 
Крок 5. Перехiд до нового ДБР.
Визначити новий ДБР за допомогою спiввiдношень:

Побудувати нову множину пар iндексiв базисних змiнних:

Покласти
i перейти до кроку 1.
Продовжимо розв’язання задачi, початковий ДБР якої наведено в табл. 5.5.
Таблиця 5.5
| v 1=2 | v 2=5 | v 3=2 | v 4=-1 | ||||||
| Ь | |||||||||
u 1=0
| |||||||||
| - | Е | -1 | -1 | |||||
u 2=-1
| |||||||||
| -2 | - | Е | -6 | ||||||
u 3=3 Ю
| х 31 | ||||||||
| +3 | Е | - | |||||||
| 5 Э |
З табл. 5.5 бачимо, що, якщо значення
(змінної, що вводиться до базису) збільшується на одиницю, для збереження допустимості розв’язку значення базисних змінних, що стоять на зламах
-циклу, необхідно скоректувати таким чином: зменшити
на одиницю, збільшити
на одиницю, зменшити
на одиницю, збільшити
на одиницю і, нарешті, зменшити
на одиницю. Цей процес позначений знаками Е та “–”у відповідних клітинах табл. 5.4. Введені зміни не порушують обмежень на обсяги виробництва та попит.
Змінна, що виводиться з базису, обирається зі змінних, що знаходяться на зламах циклу, значення яких зменшуються при збільшенні
. Вони розташовуються в табл. 5.5 у клітинах, помічених знаком “–”. З табл. 5.5 випливає, що
,
,
– базисні змінні, які зменшуються зі зростанням
. Змінною, що виводиться з базису, стає та, що має найменше значення, оскільки саме вона раніше за всіх досягне нуля, і будь-яке подальше зменшення робить її від’ємною. У цьому прикладі
= 5,
= 20,
= 10, 
Таким чином, за змінну, що вилучається, обирається змінна
; тоді значення
буде дорівнювати 5, а змінні, що знаходяться на зламах циклу (базисні), відповідним чином коректуються (тобто кожна з них збільшується або зменшується на 5 одиниць залежно від знака Е або ”–”). Новий розв’язок наведено у табл. 5.6.
Таблиця 5.6
Цей розв’язок має таку вартість:
z 1
Одержана вартість є відмінною від z 0 на 185 — 170 = 15 од. вартості, тобто на величину, приписану змінній
= 5 і помножену на
= 3.
Оптимальність нового базисного розв’язку з табл. 5.6 перевіряють обчисленням нових потенціалів та оцінок небазисних змінних (табл. 5.7 ). Небазисна змінна
, що має максимальну додатну оцінку
= 2, вводиться до складу базисних.
Таблиця 5.7
| v1=-1 | v2=5 | v3=2 | v4=-1 | ||||||
| u 1=0 | |||||||||
| -3 | -1 | -1 | |||||||
| u 2=-1 | 15
| ||||||||
| -5 | ѕ | Е | -6 | ||||||
| u 3=3 | x 32 | ||||||||
| +2 | Е | ѕ | |||||||
| 25 Э | 10 Я |
Замкнений цикл, що відповідає
,
, показує, що з базису повинна бути вилучена змінна

У табл. 5.8 наведено новий базисний розв’язок з вартістю
.
Таблиця 5.8
| v 1=1 | v 2=5 | v 3=2 | v 4=1 | ||||||
u 1=0
| х 14 | ||||||||
| -1 | - | -1 | +1 | Е | Ь | ||||
| u 2=-1 | |||||||||
| -3 | -6 | ||||||||
u 3=1
| |||||||||
| Е | -2 | - | |||||||
| 10 Я |
Оскільки
, то розв’язок не оптимальний. Для змінної
, що вводиться до базису, побудуємо компенсаторний цикл:
. З компенсаторного циклу бачимо, що з базису може бути вилучена або змінна
, або змінна
(оскільки
); зупинимося на останній. У результаті одержимо розв’язок, наведений у табл. 5.9.
Таблиця 5.9
| v 1=1 | v 2=5 | v 3=2 | v 4=0 | ||||||
| u 1=0 | |||||||||
| -1 | -1 | ||||||||
| u 2=-1 | |||||||||
| -3 | -5 | ||||||||
| u 3=1 | |||||||||
| -2 | -1 | ||||||||
Оскільки відносні оцінки всіх небазисних змінних у цьому розв’язку недодатні, одержаний розв’язок — оптимальний.
Оптимальний план перевезень наведено в табл. 5.10.
Таблиця 5.10
| Пункт виробництва | Пункт споживання | Обсяг перевезення | Вартість перевезення |
| Усього |





u 1=0
u 2=-1
u 3=3 Ю
15
u 1=0
u 3=1

