Решение транспортной задачи методом потенциалов. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Решение транспортной задачи методом потенциалов.



 Суть метода потенциалов состоит в следующем. Для любой свободной клетки транспортной таблицы всегда существует единственный цикл, положительная вершина которого лежит в этой свободной клетке, а все остальные - в базисных. Если цена такого цикла отрицательна, то план можно улучшить перемещением перевозок по данному циклу. Количество единиц груза, которое можно переместить, определяется минимальным значением перевозок, стоящих в отрицательных вершинах цикла (если переместить большее число единиц груза, возникнут отрицательные перевозки). Если циклов с отрицательной ценой нет, то это означает, что дальнейшее улучшение плана невозможно, т.е. оптимальный план найден.

Число переменных модели = m.

Число ограничений всей замкнутости модели является следствием всех остальных.

Число независимых ограничений на единицу меньше (m+n-1), именно столько базисных переменных содержит каждый опорный план, остальные переменные являются свободными, их значения обязательно = 0, среди базисных переменных могут встретиться «0» значения в этом случае опорный план называется выраженным, если значения всех базисных значений большем чем 0, то опорный план называется невыраженным.

Решением транспортной задачи оформляется таблицами которые называются матрицами планирования.

Начинается решение задачи с первого построения опорного плана.

A=B- замкнутая.

ij=Cij

Левый угол матрицы план-я перемещается max возможный-пункт напрзапасы которого удовлетворяет используется при дальнейшем рассмотрении.

Переменные отвечающие клеткам в которые перемещен какой-то груз являются базисными, кол-во допустимых переменных должно быть m+n-1.

Переменные отвечающие пустым клеткам являются свободными их значения = 0.

Если при построении 1-гоопорноо плана одновременно исчерпываются запасы пункта отправл и потребности пункта назначивается из рассмотрения используют кого-то одного, например пункт направления оставленный левый угол помещают max возможный m нулевой груз.

Считая сообтветствующую клетку занятой, а переменную базисной, после чего вычеркивают и пункт назначения тоже.

Улучшение 1о опорного плана осуществляется методом потенциалов, который основывается на следующем утверждений: X* = (X*ij)

Оптимальный план ТЗ, то найдутся числа Uij = 1,m(черта над 1,m); Vij = 1,n(черта над 1,n)

Uij + Vij = Cij

Алгоритм.

1 шаг

Вычисление потенциалов строк и столбцов. Потенциалы находятся из условия Uij + Vij = Cij – для занятых клеток.

Количество переменных (m+n)

Число потенциалов – m+n количество занятых клеток на единицу меньше,система не имеет единственного решения, полагаем u1=0, Остальные потенциалы определяются однозначно.

2 шаг

Находим оценки свободных клеток ∆ij=Cij –( Ui + Vj)

Если все оценки положительны, то записанный в матрице опорный план оптимален. Если в матрице нах-ся отрицательные оценки- оптимальный план не найден.

3шаг

Среди клеток с отрицательными оценками находим клетку с наименьшей оценкой. На следующей итерации клетка будет занятой, а переменная базисной.

Строим контурные рамки многоуг вершина которого находится в клетке *, остальные вершины в занятых и все углы прямые, контур всегда существует и является единственным. Вершина контура расставлятеся поочередно знаками + и -, начиная со знака + в вершине звездочка.

4 шаг

Построение нового опорного плана среди вершин контура отмеченные «-» выбирается наименьший груз, соотв. Клетка на слудующей итерации становится свободной, а груз перем. в *.

Из всех вершин отмеченных минусом вычитывается наименьший груз во все вершины отмеченные плюсом он добавляется.

Необходимым и достаточным условием ТЗ является замкнутость модели. Если A ≠ B модель называется открытой.Открытая модель сводится к замкнутой.

A= ai = j = B

A ≠ B (A<B) (A>B)

1) A<B СУММАРНЫЕ ЗАПАСЫ МЕНЬШЕ СУММАРНЫХ ПОТРЕБНОСТЕЙ. В этом случае вводится??? пункт направления.

П.О: am+1= j i

2)

A>B Суммарные запасы больше суммарных потребностей

П.О. bn+1= i j

Тарифы перевозок из фиктивного пункта напрвл в фиктивн пункты назн полагаются = 0, потому что грузы в действительности не??? при необходимости заблокировать перевозки его какому-либо направлению, тариф перевозок =М- очень большое положительное число

.

? Многокритериальная задача принятия решения и ее математическая модель. Понятие оптимальных по Парето решений много-й задачи.

 Формальная схема многокритериальной ЗЛП (МЗЛП) от обычной ЗЛП отличается наличием нескольких целевых функций:

где ei – неотрицательные переменные (невязки, i = 1; m).

(3)
(2)
Знак max означает тот факт, что желательно увеличение каждой из линейных форм Lr(х), отражающей некоторую r-ю цель ЛРП.

 

Требование только максимизации не сужает общности задачи. Так, например, требование минимизации затрат некоторых ресурсов эквивалентно требованию максимизации остатка от изначально выделенных ресурсов. Наличие многих       ч-критериев позволяет сделать модель (1) – (3) более адекватной изучаемой ситуации, однако выводит её из класса задач МП и требует разработки новых способов ее анализа. Начальный анализ МЗЛП состоит в удалении из области допустимых решений (ОДР) Dх явно худших, доминируемых решений х. Решение х, доминирует решение х (х, > х), если при х, хотя бы один ч-критерий имеет больше значение при равенстве остальных. Поэтому решение х может быть исключено из дальнейшего рассмотрения, как явно худшее, чем х,. Если решение х, не доминируется ни одним из решений х Î Dx, то его называют Паретто-оптимальным ( p - оптимальным ) или эффективным решением ( p - решением ). Таким образом, p-решение - это неулучшаемое (недоминируемое) решение, и ясно, что решение ЛПР должно обладать этим свойством – другие решения нет смысла рассматривать.

Формальное определение p-оптимальности решения х, записывается как требование об отсутствии такого решения х Î Dx, при котором бы были выполненыусловия

(4)

и хотя бы одно из них – строго (со знаком >).

Иными словами, условия (4) выражают требование невозможности улучшения решения х, в пределах ОДР Dx ни по одному  ч-критерию без ухудшения хотя бы по одному из других.

 

?. Методы сужения Парето-оптимального множества: задание пороговых значений, выбор главного критерия лексикографическая оптимизация, свертка критериев.



Поделиться:


Последнее изменение этой страницы: 2019-05-20; просмотров: 228; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.149.213.209 (0.006 с.)