Алгоритм перераспределения перевозок — алгоритм построения цикла перераспределения и нахождения нового опорного решения для транспортной задачи (ТЗ).
— число поставщиков
;
— число потребителей
;
— перераспределяемая часть перевозки;
— вводимая в базис перевозка;
— выводимая из базиса перевозка;
— объём перевозки
;
— базис решения — множество базисных перевозок (элементов) решения;
— вспомогательное множество для построения цикла перераспределения перевозок;
— матрица перевозок — текущее и новое решения.
Входные данные:
.
1.
.
2. Если
элемент, лежащий один в ряду (
или
), то
и переходим к пункту 2.
3. Элемент
помечается знаком
.
4. Если
— непомеченный элемент, лежащий в одном рядy (
или
) с помеченным, то он помечается противоположным знаком и переходим к пункту 4.
5.
.
6.
.
Выходные данные:
.
Входные данные:
.
Выходные данные:
.