
- •Транспортная задача
- •Построение сбалансированной транспортной модели
- •Сведение многопродуктовой модели транспортной задачи к однопродуктовой
- •Свойства закрытой транспортной задачи
- •1. Задача в любом случае допустима и имеет решение.
- •Построение исходного опорного решения транспортной задачи
- •Метод северо-западного угла
- •Метод наименьшей стоимости
- •Алгоритм
- •Приближенный метод Фогеля
- •Алгоритм
- •Метод плавающих зон
- •Метод потенциалов
- •Использование второй теоремы двойственности для обоснования метода потенциалов
- •Метод потенциалов. Переход к новому опорному решению
- •Выводы по методу потенциалов
- •Теорема о цикле пересчета
- •Распределительный метод решения транспортной задачи
- •Алгоритм распределительного метода
- •Дополнительные ограничения в постановке транспортной задачи
- •Контроль
- •Транспортная модель с промежуточными пунктами
Транспортная задача
Многие классы широко распространенных задач ЛП обладают особенностями, которые выражаются в специфическом строении матрицы коэффициентов системы ограничений и ЦФ. Эти особенности позволяют существенно упростить общий метод решения именно этих задач. При этом ускоряется процесс получения оптимального решения.
Ярким примером задачи со специальной структурой является т.н. «Транспортная задача».
Содержательно, транспортная задача имеет следующую постановку.
Имеется m пунктов производства некоторого однородного продукта (например, угля, цемента, и т.д.).
Обозначим эти пункты А1, А2,…, Аm. (Эти пункты иногда называются «станциями отправления»).
Имеется, также, n пунктов потребления этого продукта B1, B2,…,Bn. (Эти пункты иногда называются «станциями назначения»).
В пункте Аi()
сосредоточеноai
единиц продукции.
Потребность пункта
Bj()
составляетbjединиц.
Известна стоимость
перевозки единицы продукции из пункта
Аi()
в пункт Bj(
)
–сij .
Встречные перевозки запрещены, поэтому все xij 0.
В этой задаче требуется составить такой план перевозки продукции из пунктов производства в пункты потребления, который удовлетворяет следующим требованиям:
Суммарная стоимость всех перевозок была минимальной;
Вся продукция из всех пунктов производства должна быть вывезена;
Потребности всех пунктов потребления должны быть удовлетворены, а именно, в каждый пункт потребления должно быть завезено столько продукции, сколько ему требуется – не больше и не меньше.
Начнем строить модель.
Обозначимxij - объем
перевозки продукции из пункта Аi(
)
в пункт Bj(
).
Все данные занесем в таблицу.
Транспортная таблица
j i |
1 |
2 |
|
n |
Запасы |
1 |
c11 x11 |
c12 x12 |
|
c1n x1n |
a1 |
2 |
c21 x21 |
c22 x22 |
|
c1n x2n |
a2 |
|
|
|
|
|
|
m |
cm1 xm1 |
cm2 xm2 |
|
cmn xmn |
am |
Потребности |
b1 |
b2 |
|
bn |
d |
А теперь построим модель.
,
(1)
Вывоз продукции
,
(2)
Ввоз продукции
, (3)
.
(4)
Естественно, что в такой трактовке задачи должно выполняться еще одно условие:
,
(5)
-иначе задача не будет иметь решения.
Задачу (1)-(5) принято называть «закрытой транспортной задачей». При этом, если условие (5) выполняется, имеет место «сбалансированная транспортная модель».
Если условие (5) не выполняется, то, очевидно, в некоторых пунктах производства остается не вывезенная продукция или потребность в продукции некоторых пунктов потребления не удовлетворяется. Имеет место «открытая транспортная задача», для которой модель (1)-(4) не подходит.
Это – случай «несбалансированной транспортной модели»: возможности не соответствуют потребностям.
Как правило, в
случае «дисбаланса» (),
стремятся сбалансировать модель.
Стремление выйти на закрытую транспортную
задачу связано с тем, что эффективные
методы решения предполагают ее
сбалансированность.