Метод потенциалов для транспортной задачи с промежуточными пунктами
(перенаправлено с «Метод потенциалов для ТЗПП»)
Перейти к навигации
Перейти к поиску
Метод потенциалов для ТЗПП — это метод решения транспортной задачи с промежуточными пунктами (ТЗПП).
Обозначения[править]
- m – число промежуточных пунктов (складов), m>1;
- n – число конечных пунктов (поставщиков и потребителей), n>3;
- mp — число складов с положительными дополнительными потребностями, 0≤mp≤m;
- m-mp — число складов с излишками продукции или нулевыми остатками;
- np – число поставщиков (конечных пунктов c положительными значениями), 1<np<n;
- n-np — число потребителей;
- L — целевая функция — стоимость затрат на перевозки;
- Δo — оценка оптимальности решения;
- Δx — перераспределяемая часть перевозки;
- (io,jo) — вводимая в базис перевозка;
- (ix,jx) — выводимая из базиса перевозка;
- ai>0 — дополнительные потребности продукции на складе i, ⱯiϵNmp;
- amp+i≤0 — излишки продукции или нулевые остатки на складе mp+i, ⱯiϵNm-mp;
- bj>0 — объём поставок продукции поставщика j, ⱯjϵNnp;
- bnp+j<0 — объём потребностей (в продукции) потребителя np+j, ⱯjϵNn-np;
- cij>0 — транспортный тариф на перевозку единицы продукции от поставщика j на склад i, Ɐ(i,j)ϵNmxNnp;
- cinp+j<0 — транспортный тариф на перевозку единицы продукции со склада i к потребителю np+j, Ɐ(i,j)ϵNmxNn-np;
- xij≥0 — объём перевозок продукции от поставщика j на склад i, Ɐ(i,j)ϵNmxNnp;
- xinp+j≤0 — объём перевозок продукции со склада i к потребителю np+j, Ɐ(i,j)ϵNmxNn-np;
- zij — булева переменная обозначающая принадлежность перевозки к базису: 1 — принадлежит базису, 0 — не принадлежит базису, Ɐ(i,j)ϵNmxNn;
- Bo — базис решения — множество базисных перевозок (элементов) решения;
- G — вспомогательное множество для построения цикла перераспределения перевозок;
- Xmxn — матрица перевозок — текущее и новое решения.
- Am — вектор объёмов перевозок промежуточных пунктов (складов) ai;
- Bn — вектор объёмов перевозок конечных пунктов (поставщиков и потребителей) bj;
- Cmxn — матрица тарифов сij;
- Xmxn — матрица перевозок xmxn;
- Zmxn — матрица базисных элементов zmxn.
Алгоритм[править]
- Входные данные: m, mp, n, np, Am, Bn, Cmxn.
- 1. Находим допустимое опорное решение Xmxn и базис Zmxn с помощью алгоритма северо-западного угла для ТЗПП.
- 2. Определяем значение целевой функции L=∑i=1,m∑j=1,n cijxij и базис опорного решения Bo={(i,j)|zij=1}.
- 3. Определяем оценку Δo и элемент (io,jo) с помощью алгоритма расчёта потенциалов и оценок оптимальности для ТЗПП.
- 4. Проверяем решение Xmxn на оптимальность. Если Δo=0, то решение Xmxn — оптимальное и конец работы.
- 5. Определяем приращение Δx, элемент (ix,jx) и новое опорное решение Xmxn с помощью алгоритма перераспределения перевозок для ТЗПП.
- 6. Определяем новое значение целевой функции L=L-ΔoΔx и новый базис Bo=Bo/(ix,jx)U(io,jo). Переходим к пункту 3.
- Выходные данные: L, Xmxn.
Другие алгоритмы[править]
Другие методы[править]
- Метод потенциалов для ТЗ;
- Метод минимального элемента для ТЗ;
- Метод северо-западного угла для ТЗ;
- Метод потенциалов для ТЗПП;
- Метод северо-западного угла для ТЗПП;
- Метод потенциалов для ТТЗ;
- Метод минимального элемента для ТТЗ;
- Метод потенциалов для ТТЗАС;
- Метод трёхгранного угла для ТТЗАС;
- Метод потенциалов для ТТЗПП.
Литература[править]
- Кривопалов В. Ю., Обобщённый метод потенциалов для решения транспортной задачи с промежуточными пунктами. Сборник Х конференции «Наука. Творчество» 2014, Самара-Москва, Т.1,стр.23-29.
Ссылки[править]
- 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. Перевод статьи.
Одним из источников, использованных при создании данной статьи, является статья из википроекта «Рувики» («ruwiki.ru») под названием «Метод потенциалов для транспортной задачи с промежуточными пунктами», расположенная по адресу:
Материал указанной статьи полностью или частично использован в Циклопедии по лицензии CC-BY-SA 4.0 и более поздних версий. Всем участникам Рувики предлагается прочитать материал «Почему Циклопедия?». |