Методы решения физико-математических задач

Теорема о существовании решения транспортной задачи

Теорема существования решения транспортной задачи
Доказана теорема существования решения транспортной задачи. Решение транспортной задачи существует тогда и только тогда, когда суммарные запасы поставщиков равны суммарным потребностям потребителей.

Теорема о существовании решения транспортной задачи

Рассмотрим транспортную задачу.
(1)   F(X ) = mΣi = 1nΣj = 1cijxij  → min
(2)   nΣj = 1xij  = ai ,  (i = 1 ÷ m )
(3)   mΣi = 1xij  = bj ,  (j = 1 ÷ n )
(4)   xij  ≥ 0 ,
(5)   ai  > 0,  bj  > 0  (i = 1 ÷ m,  j = 1 ÷ n ) .
Для того чтобы существовало решение транспортной задачи (1)(5), необходимо и достаточно, чтобы
сумма запасов поставщиков равнялась сумме потребностей потребителей:
(6)   mΣi = 1ai  = nΣj = 1bj .
Доказательство

Доказательство необходимости

Пусть транспортная задача (1)(5) имеет решение. Это означает, что существуют m × n неотрицательных величин xij , которые удовлетворяют системе ограничений (2), (3).

Покажем, что тогда сумма мощностей поставщиков mΣi = 1ai равна сумме мощностей потребителей nΣj = 1bj . Для этого применим (2) и (3), и изменим порядок суммирования:
mΣi = 1ai  = mΣi = 1nΣj = 1xij  =nΣj = 1mΣi = 1xij  = nΣj = 1bj .

Необходимость доказана.

Доказательство достаточности

Пусть сумма мощностей поставщиков равна сумме мощностей потребителей, то есть выполняется (6).
Обозначим суммарные мощности буквой M :
M = mΣi = 1ai  = nΣj = 1bj .

1) Сначала покажем, что существует любое допустимое решение. То есть нам нужно показать, что существуют такие m × n величин xij , для которых выполняются условия системы ограничений (2), (3), (4).

Возьмем xij  = aibjM . Покажем, что при этом выполняется (2):
nΣj = 1xij  = nΣj = 1aibjM =aiMnΣj = 1bj  = aiMM = ai .
Покажем, что выполняется (3):
mΣi = 1xij  = mΣi = 1aibjM =bjMmΣi = 1ai  = bjMM = bj .

Покажем, что выполняется (4). То есть покажем, что величины xij неотрицательные.
Действительно, согласно (5), ai  > 0,  bj  > 0 . Тогда и M > 0 :
M = mΣi = 1ai  = nΣj = 1bj  > 0 .
Поэтому
xij  = aibjM > 0 .

Существование допустимого решения доказано.

Заметим, что доказать существование допустимого решения (плана) можно и другими способами. Например, можно воспользоваться тем, что для любой транспортной задачи, при выполнении условия (6), всегда можно составить опорный план методом северо-западного угла.

2) Покажем, что существует оптимальное решение. Для этого нужно показать, что каким бы не было допустимое решение xij , целевая функция F является ограничена снизу. То есть существует такое число m , так что для любых xij , удовлетворяющих условиям (2)(4),
F(X ) ≥ m .

Для этого заметим, что коэффициенты cij в целевой функции (1) являются конечными числами. Поэтому они ограничены снизу некоторым числом C :
cij  ≥ C .
Поскольку xij  ≥ 0 , то cijxij  ≥ Cxij . Тогда
F(X ) =mΣi = 1nΣj = 1cijxij  ≥ mΣi = 1nΣj = 1Cxij  =CmΣi = 1nΣj = 1xij  = CmΣi = 1aj  = CM .

То есть мы нашли, что целевая функция F(X ) ограничена снизу числом m = CM :
F(X ) ≥ CM . Перебирая возможные допустимые решения транспортной задачи, мы построим множество значений функции F(X ) . Поскольку это множество не пустое и ограничено снизу, то оно имеет конечную точную нижнюю грань, которая и является решением транспортной задачи.

Теорема доказана.

Использованная литература:
Общий курс высшей математики для экономистов. Под общей редакцией В. И. Ермакова. Москва, «ИНФРА-М», 2007.

Автор: Олег Одинцов.     Опубликовано:

Меню