Рассмотрим задачу определения потока, заданной величины
от s к t в сети
, в которой каждая дуга (xi,xj) характеризуется пропускной способностью
и неотрицательной стоимостью
пересылки единичного потока из xi в xj вдоль дуги (xi,xj).
Если
, где
- величина максимального потока в сети G от s к t, то решения нет. Если же
, то может быть определено несколько различных потоков величины
от s к t.
Математическая модель задачи выглядит следующим образом: минимизировать
где
- поток по дуге (xi,xj) при ограничениях:
1. 
2. Для начальной вершины
:
- уравнение истока;
3. Для конечной вершины
:
- уравнение стока;
4. Для любой другой вершины xj≠s, t:
- условие сохранения потока.
Если µ* - кратчайший путь от s к t в сети G=(V,E,D), cmin(µ*) – минимальная из пропускных способностей дуг, входящих в путь µ*, и если
, то задача имеет тривиальное решение – весь поток
направляется вдоль пути µ*.
Общее решение задачи о потоке минимальной стоимости строится следующим образом. Сначала находится кратчайший путь µ* от s к t и величина
максимально возможного потока вдоль этого пути. Если окажется, что
, то задача решена. В противном случае сеть модифицируют специальным образом. Затем опять находят кратчайший путь от s к t и максимально возможный поток вдоль этого пути в модифицированной сети. Процедуры модификации сети и нахождения пути в ней повторяются до тех пор, пока либо нужное количество
не будет переправлено, либо возникнет сеть, в которой нет пути от s к t, что означает отсутствие решения у исходной задачи.
Модифицированная относительно данного потока
сеть
строится следующим образом:
1.
, т.е. число и набор вершин в модифицированной сети не изменяется.
2.
, где F – некоторое множество фиктивных дуг. Т.о., после модификации число дуг сети увеличивается.
3. Если
и
, то (xi,xj) включается в множество F. При этом полагается
,
. Этот пункт применяется только к дугам, по которым проходит поток
, относительно которого происходит модификация сети.
4. Для всех ненасыщенных дуг, где нет противоположного потока, в том числе и для ненасыщенных дуг с потоком, относительно которого происходит модификация сети, т.е. для
,
и
полагают
,
.
5. Для всех насыщенных дуг
,
и
, полагают
,
.






