Теорема о существовании решения транспортной задачи
Теорема о существовании решения транспортной задачи
Рассмотрим транспортную задачу.(1) F(X ) = mΣi = 1 nΣj = 1 cij xij  → min
(2) nΣj = 1 xij  = ai , (i = 1 ÷ m )
(3) mΣi = 1 xij  = bj , (j = 1 ÷ n )
(4) xij  ≥ 0 ,
(5) ai  > 0, bj  > 0 (i = 1 ÷ m, j = 1 ÷ n ) .
Для того чтобы существовало решение транспортной задачи (1) – (5), необходимо и достаточно, чтобы
сумма запасов поставщиков равнялась сумме потребностей потребителей:
(6) mΣi = 1 ai  = nΣj = 1 bj .
Доказательство необходимости
Пусть транспортная задача (1) – (5) имеет решение. Это означает, что существуют m × n неотрицательных величин xij , которые удовлетворяют системе ограничений (2), (3).
Покажем, что тогда сумма мощностей поставщиков mΣi = 1 ai равна сумме мощностей потребителей nΣj = 1 bj . Для этого применим (2) и (3), и изменим порядок суммирования:
mΣi = 1 ai  = mΣi = 1 nΣj = 1 xij  = nΣj = 1 mΣi = 1 xij  = nΣj = 1 bj .
Необходимость доказана.
Доказательство достаточности
Пусть сумма мощностей поставщиков равна сумме мощностей потребителей, то есть выполняется (6).
Обозначим суммарные мощности буквой M :
M = mΣi = 1 ai  = nΣj = 1 bj .
1) Сначала покажем, что существует любое допустимое решение. То есть нам нужно показать, что существуют такие m × n величин xij , для которых выполняются условия системы ограничений (2), (3), (4).
Возьмем xij  = ai bjM . Покажем, что при этом выполняется (2):
nΣj = 1 xij  = nΣj = 1 ai bjM = aiM nΣj = 1 bj  = aiM M = ai .
Покажем, что выполняется (3):
mΣi = 1 xij  = mΣi = 1 ai bjM = bjM mΣi = 1 ai  = bjM M = bj .
Покажем, что выполняется (4). То есть покажем, что величины xij неотрицательные.
Действительно, согласно (5), ai  > 0, bj  > 0 . Тогда и M > 0 :
M = mΣi = 1 ai  = nΣj = 1 bj  > 0 .
Поэтому
xij  = ai bjM > 0 .
Существование допустимого решения доказано.
Заметим, что доказать существование допустимого решения (плана) можно и другими способами. Например, можно воспользоваться тем, что для любой транспортной задачи, при выполнении условия (6), всегда можно составить опорный план методом северо-западного угла.
2) Покажем, что существует оптимальное решение. Для этого нужно показать, что каким бы не было допустимое решение xij , целевая функция F является ограничена снизу. То есть существует такое число m , так что для любых xij , удовлетворяющих условиям (2) – (4),
F(X ) ≥ m .
Для этого заметим, что коэффициенты cij в целевой функции (1) являются конечными числами. Поэтому они ограничены снизу некоторым числом C :
cij  ≥ C .
Поскольку xij  ≥ 0 , то cij xij  ≥ Cxij . Тогда
F(X ) = mΣi = 1 nΣj = 1 cij xij  ≥ mΣi = 1 nΣj = 1 Cxij  = C mΣi = 1 nΣj = 1 xij  = C mΣi = 1 aj  = CM .
То есть мы нашли, что целевая функция F(X ) ограничена снизу числом m = CM :
F(X ) ≥ CM . Перебирая возможные допустимые решения транспортной задачи, мы построим множество значений функции F(X ) . Поскольку это множество не пустое и ограничено снизу, то оно имеет конечную точную нижнюю грань, которая и является решением транспортной задачи.
Теорема доказана.
Использованная литература:
Общий курс высшей математики для экономистов. Под общей редакцией В. И. Ермакова. Москва, «ИНФРА-М», 2007.
Автор: Олег Одинцов. Опубликовано: