1.13. ДВОЇСТИЙ КРИТЕРIЙ ОПТИМАЛЬНОСТI ДЛЯ
ТРАНСПОРТНОЇ ЗАДАЧI
Щоб описати двоїсту до транспортної задачi (1.12.1) – (1.12.5), по-
значимо двоїстi змiннi, що вiдповiдають обмеженням-рiвностям (1.12.2)
через
−u
i
,i =1,...,m, а змiннi, що вiдповiдають обмеженням-рiвностям
(1.12.3), позначимо через
v
j
,j =1,...,n. У транспортнiй задачi величи-
ни
u
i
,v
j
називаються потенцiалами пунктiв вiдправлення A
i
та пунктiв
призначення
B
j
вiдповiдно.
Двоїста до транспортної задачi (1.12.1) – (1.12.5) задача буде та-
кою: знайти потенцiали
u
i
,i =1,...,m, v
j
,j =1,...,n, що задовольняють
обмеження
v
j
− u
i
≤ c
ij
,i=1,...,m; j =1,...,n,
та максимiзують функцiю цiлi
n
j=1
v
j
b
j
−
m
i=1
u
i
a
i
.
Тут a
i
– запас вантажу в пунктi вiдправлення A
i
,аb
j
–вимогавантажу
в пунктi призначення
B
j
.
Двоїстий критерiй оптимальностi для транспортної задачi формулює-
ться так.
Теорема 1.13.1. (Критерiй оптимальностi.) Для того, щоб допусти-
мий план перевезень
x
ij
,i =1,...,m,j =1,...,n, у транспортнiй зада-
чi (1.12.1) — (1.12.5) був оптимальним, необхiдно i достатньо, щоб
знайшлися потенцiали
u
i
,i =1,...,m, v
j
,j =1,...,n,такi,що
v
j
− u
i
= c
ij
, якщо x
ij
> 0, (1.13.1)
v
j
− u
i
≤ c
ij
, якщо x
ij
=0. (1.13.2)
На пiдставi сформульованого критерiю оптимальностi (1.13.1)–(1.13.2)
побудований метод потенцiалiв розв’язування транспортної задачi лi-
нiйного програмування. За цим методом як перше наближення до опти-
мального плану береться будь-який базисний план (побудований, напри-
клад, за методом пiвнiчно-захiдного кута). Для цього вибраного пла-
ну, у якому
m + n − 1 базисних клiток, можна визначити потенцiали
u
i
,i =1,...,m, v
j
,j =1,..., n так, щоб для кожної базисної клiтинки
виконувалася умова
v
j
− u
i
= c
ij
. (1.13.3)
Оскiльки система (1.13.2) мiстить
m + n −1 рiвнянь i m + n невiдомих,
то одну з невiдомих можна задати довiльно (наприклад, прирiвняти до
84