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