Алгоритм перераспределения перевозок для трёхиндексной транспортной задачи

Материал из Циклопедии
Перейти к навигации Перейти к поиску

Алгоритм перераспределения перевозок для ТТЗ — это алгоритм построения трёхмерного цикла перераспределения перевозок и нахождения нового опорного решения для трёхиндексной транспортной задачи (ТТЗ).

Для обозначения трёхмерных циклов перераспределения перевозок будем использовать название гипотетический многогранник перераспределения.

Определения[править]

Гипотетический многогранник перераспределения (ГМП) - это множество узлов (элементов) целочисленной решётки NmxNnxNk, содержащее в каждом ряду решётки не менее двух узлов. ГМП называется допустимым, если все его узлы можно пометить так, что в каждом ряду решётки число узлов со знаком "+" равно числу узлов со знаком "-". Очевидно, что в допустимом ГМП чётное число узлов в рядах. Все остальные ГМП будем считать недопустимыми.

Обозначения[править]

— число поставщиков;
— число потребителей;
— число продуктов;
— перераспределяемая часть перевозки;
— вводимая в базис перевозка;
— выводимая из базиса перевозка;
— объём перевозок продукта от поставщика к потребителю ;
— базис решения — множество базисных элементов решения;
— вспомогательное множество для построения цикла перераспределения перевозок;
— трёхмерная матрица перевозок — текущее и новое решения.

Алгоритм[править]

Входные данные: Невозможно разобрать выражение (Ошибка преобразования. Сервер («https://wikimedia.org/api/rest_») сообщил: «Cannot get mml. Server problem.»): {\displaystyle m,n,k,B_{o},(i_{o},j_{o},t_{o}),X_{m\times n\times k}} .

1. .

2. Если элемент, лежащий один в ряду ( или или ), то и переходим к пункту 2.

3. Если ряд ( или или ), с нечётным числом элементов, Невозможно разобрать выражение (Ошибка преобразования. Сервер («https://wikimedia.org/api/rest_») сообщил: «Cannot get mml. Server problem.»): {\displaystyle (i,j,t)\in G} , то ГМП — недопустимый и конец работы (выход из алгоритма).

4. Элемент помечается знаком .

5. Если — непомеченный элемент, лежащий хотя бы в одном ряду с помеченным, то он помечается противоположным знаком и переходим к пункту 5.

6. Если ряд ( или или ), в котором разное число элементов с противоположными знаками, то ГМП — недопустимый и конец работы, иначе ГМП — допустимый.

7..

8..

Выходные данные: .

Другие алгоритмы[править]


Литература[править]

  • Кривопалов Ю. А. Метод потенциалов для решения трёхиндексной транспортной задачи — М.: ВИМИ, 1990 г. деп. № Д08221.
  • Кривопалов Ю. А. Метод потенциалов для решения трёхиндексной транспортной задачи — Сборник ХI конференции «Наука. Творчество» 2015, Самара, Т. 1, стр.39.
 
Транспортная задача

Транспортная задача (классическая) • Решение симплекс-методомРешение в ExcelТранспортная задача с промежуточными пунктами (и ограничением по транзиту, с запретами, открытая ТЗПП, метод потенциалов для ТЗПП) • Трёхиндексная транспортная задачаТрёхиндексная транспортная задача с аксиальными суммамиТрёхиндексная транспортная задача с промежуточными пунктами

Начальное решение

Метод северо-западного угла, (метод северо-западного угла для ТЗПП) • Метод минимальных тарифов (алгоритм минимального элемента для ТТЗ) • Метод Фогеля‎

Вырожденные случаи

Вырожденность в ТЗАцикличность в ТЗ