Постановка транспортной задачи.

В каждом из пунктов Pi, i=1...,m, производится ai единиц некоторого однородного продукта, а в каждом из пунктов Qj, j=1...,n, потребляется bj единиц того же продукта. Возможная транспортировка продукта из каждого пункта производства Pi в каждый пункт потребления Qj. Стоимость перевозки единицы продукта из пункта Pi в пункт Qj известна и составляет сіj единиц. Считая, что суммарный объем производства равняется суммарному объему потребления, нужно составить план перевозок продукта, что минимизирует суммарные транспортные расходы.

Математическая модель транспортной задачи имеет вид:

L(x)= c11 x11 +...+ c1n x1n +...+ cm1 xm1 +...+ cmn xmn ® min

xi1 +...+ xin = ai, i=1...,m

x1j +...+ xmj = bj, j=1...,n

xij³0, i=1...,m, j=1...,n

a1 +...+ am = b1 +...+ bn.

Последнее условие определяет сбалансированную транспортную задачу.

В предложенной модели назовем вектор x=(x11...,x1n,...,xm1,...,xmn) вектором перевозок, вектор b=(a1...,am,b1,...,bn) т вектором запасов-потребностей, вектор Aij=(0...,0,1,0...,0,0,...,0,1,0,...,0) твектором коммуникации PiQj (вектор Aij имеет размерность m+n, причем первая единица стоит на і-у месте, а вторая на m+j-у) и, наконец, вектор c=(c11...,c1n,...,cm1,...,cmn) - вектором транспортных расходов.