Алгоритм минимального элемента для транспортной задачи
(перенаправлено с «Алгоритм минимального элемента для ТЗ»)
Перейти к навигации
Перейти к поиску
Алгоритм минимального элемента для ТЗ — это алгоритм нахождения допустимого решения транспортной задачи. Алгоритм минимального элемента состоит в последовательном назначении перевозок для клеток транспортной таблицы, с минимальным тарифом среди оставшихся не просмотренных клеток. Просмотренными считаются клетки с нулевыми остатками распределённых ресурсов или в строке или в столбце.
Обозначения[править]
- — число поставщиков ;
- — число потребителей ;
- — минимальный элемент для не просмотренных клеток;
- — объём поставок (продукции) поставщика ;
- — объём потребностей (в продукции) потребителя ;
- Невозможно разобрать выражение (Ошибка преобразования. Сервер («https://wikimedia.org/api/rest_») сообщил: «Cannot get mml. Server problem.»): {\displaystyle c_{ij}} — транспортный тариф на перевозку ;
- — объём перевозок ;
- — булева переменная обозначающая принадлежность перевозки к базису: — принадлежит базису, — не принадлежит базису, ;
- — множество не просмотренных клеток;
- — вектор поставок ;
- — вектор потребностей ;
- — матрица транспортных тарифов ;
- — матрица перевозок ;
- — матрица базисных элементов .
Алгоритм[править]
- Входные данные: .
- 1. .
- 2. Невозможно разобрать выражение (Ошибка преобразования. Сервер («https://wikimedia.org/api/rest_») сообщил: «Cannot get mml. Server problem.»): {\displaystyle c_{o}=\min \limits _{(i,j)\in E}\{c_{ij}\},(i,j)=\arg\{c_{o}\}} .
- 3. .
- 4. Если , то , иначе .
- 5. Если , то переходим к пункту 2.
- Выходные данные: .
Другие алгоритмы[править]
