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

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

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

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

— число поставщиков;
— число потребителей;
— число типов транспорта;
— целевая функция — стоимость затрат на перевозки;
— оценка оптимальности решения;
— перераспределяемая часть перевозки;
— вводимая в базис перевозка;
— выводимая из базиса перевозка;
— транспортный тариф на перевозку единицы груза от поставщика к потребителю транспортом типа  ;
— объём перевозок груза от поставщика к потребителю транспортом типа  ;
— булева переменная обозначающая принадлежность перевозки к базису: 1 — принадлежит базису, 0 — не принадлежит базису,  ;
— множество базисных элементов — базис решения;
— вектор объёмов поставок поставщиков  ;
— вектор объёмов потребностей потребителей  ;
— вектор объёмов перевозок по типам транспорта  ;
Невозможно разобрать выражение (SVG с запасным PNG (MathML можно включить с помощью плагина для браузера): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): {\displaystyle D_{m\times n\times k}} — трёхмерная матрица тарифов Невозможно разобрать выражение (SVG с запасным PNG (MathML можно включить с помощью плагина для браузера): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): {\displaystyle d_{ijt}}  ;
Невозможно разобрать выражение (SVG с запасным PNG (MathML можно включить с помощью плагина для браузера): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): {\displaystyle X_{m\times n\times k}} — трёхмерная матрица перевозок Невозможно разобрать выражение (SVG с запасным PNG (MathML можно включить с помощью плагина для браузера): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): {\displaystyle x_{ijt}}  ;
— трёхмерная матрица базисных элементов .

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

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

Если нового допустимого опорного решения нет, то переходим к пункту 7.

6. Определяем новое значение целевой функции и новый базис . Переходим к пункту 3.
7. Определяем множество и новую оценку и элемент из множества . Если , то переходим к пункту 5, иначе конец работы.
Выходные данные: .

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


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


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

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

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

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

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

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

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