Алгоритм перераспределения перевозок для трёхиндексной транспортной задачи с промежуточными пунктами
Алгоритм перераспределения перевозок для ТТЗПП — это алгоритм построения трёхмерного цикла перераспределения перевозок и нахождения нового опорного решения для трёхиндексной транспортной задачи с промежуточными пунктами (ТТЗПП).
Для обозначения трёхмерных циклов перераспределения перевозок будем использовать название гипотетический многогранник перераспределения.
Определения[править]
Гипотетический многогранник перераспределения (ГМП) - это множество узлов (элементов) целочисленной решётки NmxNnxNk, содержащее в каждом ряду решётки не менее двух узлов. ГМП называется допустимым, если все его узлы можно пометить так, что в каждом ряду решётки число узлов со знаком "+" равно числу узлов со знаком "-". Очевидно, что в допустимом ГМП чётное число узлов в рядах. Все остальные ГМП будем считать недопустимыми.
Обозначения[править]
- – число промежуточных пунктов (складов), ;
- – число конечных пунктов (поставщиков и потребителей), ;
- – число поставщиков (конечных пунктов c положительными значениями), ;
- – число продуктов;
- — перераспределяемая часть перевозки;
- — вводимая в базис перевозка;
- — выводимая из базиса перевозка;
- — объём перевозок -продукта между -м промежуточным пунктом и -м конечным пунктом;
- — базис решения — множество базисных перевозок (элементов) решения;
- — вспомогательное множество для построения цикла перераспределения перевозок;
- — трёхмерная матрица перевозок — текущее и новое решения.
Алгоритм[править]
- Входные данные: .
- 1. .
- 2. Если элемент, лежащий один в ряду ( или или ), то и переходим к пункту 2.
- 3. Если ряд ( или или ), с нечётным числом элементов, , то ГМП — недопустимый и конец работы (выход из алгоритма).
- 4. Если , то элемент помечается знаком , иначе знаком .
- 5. Если — непомеченный элемент, лежащий хотя бы в одном ряду с помеченным, то он помечается противоположным знаком и переходим к пункту 5.
- 6. Если ряд ( или или ), в котором разное число элементов с противоположными знаками, то ГМП — недопустимый и конец работы, иначе ГМП — допустимый.
- 7. .
- 8. .
- Выходные данные: .
Другие алгоритмы[править]
Литература[править]
- Кривопалов Ю. А. Метод потенциалов для решения трёхиндексной транспортной задачи — М.: ВИМИ, 1990 г. деп. № Д08221.
- Кривопалов В. Ю., Обобщённый метод потенциалов для решения транспортной задачи с промежуточными пунктами. Сборник Х конференции «Наука. Творчество» 2014, Самара-Москва, Т.1,стр.23-29.
- Кривопалов Ю. А. Метод потенциалов для решения трёхиндексной транспортной задачи — Сборник ХI конференции «Наука. Творчество» 2015, Самара, Т. 1, стр.39.
Ссылки[править]
- Krivopalov V. Y., Krivopalov Y. A. The potential method for solving the transportation problem with transit points. New Magenta Papers. Magenta Technology, 2013. — Vol.2 — P.31-38. Перевод статьи.
