Многопродуктовые потоки

Основная транспортная задача

Сформулируем основную транспортную задачу, которая носит еще название стандартной транспортной задачи.

Пусть существует множество источников, в которых производятся товары . Кроме этого имеется множество стоков, где потребляются товары . Между источниками и стоками имеются связи (Рисунок 20).

Для того, чтобы перевезти единицу товара из i в j, требуется заплатить денежных единиц.

Задача теперь состоит в том, чтобы перевезти товары из пунктов производства в пункты потребления с минимальными затратами. Таким образом, необходимо минимизировать целевую функцию следующего вида

при условиях

;

.

Рисунок 20. К формулировке стандартной транспортной задачи

Первое условие означает, что сумма вывозимых товаров по ik направлениям из источника i не должна превышать количество товара, произведенного в i -ом источнике.

Второе условие показывает, что количество ввозимого товара по ij направлениям в j -й сток может быть больше или равно количеству потребляемых товаров. Если , то в стоках j будут образовываться накопления товаров.

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

.

В предыдущем разделе мы познакомились с постановками сетевых задач, в которых было много пунктов производства и много пунктов потребления. Причем поток мог быть послан из любого произвольного пункта отправления в любой произвольный пункт назначения.

Если требуется, чтобы поток из определенных пунктов отправления должен быть послан в определенные пункты назначения, то мы получаем новый класс задач – задачи о многопродуктовых потоках.

Особый случай многопродуктовых потоков – когда каждый поток идет только из одного определенного пункта отправления только в один определенный пункт назначения.

Для общего потока из узла А в узел В используем обозначение и введем следующее определение.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: