КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Решение ТЗ в сетевой постановке методом буферного запаса
Лекция №5. Построение ММ. При этом методе решения ТЗ узлы ТС классифицируются следующим образом: 1. Узел i называется источником, если существуют только выходящие из него дуги. 2. Узел i называется стоком, если существуют только входящие в него дуги. 3. Узел i называется промежуточным, если существуют и входящие в него, и исходящие из него дуги. Обозначим:
Очевидно, что Введем дополнительные обозначения:
Пусть
В ММ целевая функция (1) выражает суммарную стоимость перевозок на сети. Ограничения (2) требуют вывозить все излишки продукции из узлов-истоков, а ограничения (3) – потребности всех узлов-стоков д.б. удовлетворены. Ограничения (4) для промежуточных узлов отражает тот факт, что разность между объемами вывозимой и ввозимой продукции должна равняться запасу продукции в этом узле (если в узле имелся избыток, то он будет вывезен, если недостаток- он удовлетворен). ММ (1)-(5) относится к классу ЗЛП и может быть решена стандартными методами решения ЗЛП. Однако, если учитывать особенности ограничений (2)-(5), можно эту задачу свести к модели КТЗ. Тогда модель (1)-(5) будет решаться более эффективно методом потенциалов. Действительно, уравнения (2) аналогичны уравнениям для пунктов производства КТЗ, т.е. суммарный объем вывоза продукции из узлов-истоков должен равняться запасу продукции в этих узлах. Также и уравнения (3) аналогичны уравнениям для пунктов потребления КТЗ, т.е. суммарный объем ввозимой в узлы-стоки продукции должен равняться нехватке продукции в этих узлах. Однако ограничения (4) выводят данную модель за рамки КТЗ. Преобразуем данные ограничения таким образом, чтобы они не выводили задачу за рамки КТЗ. Будем считать, что в каждом промежуточном пункте Теперь уравнение (4) перепишем в виде:
Разобьем это уравнение на два:
Уравнение (7) аналогично уравнениям (2), т.е. объем вывозимой продукции из узла Теперь вместо исходной модели рассмотрим ММ (1)-(3), (5), (7)-(9). Это модель КТЗ, в которой пунктами производства являются все источники Допустим, эта модель КТЗ решена и найдены оптимальные значения Пусть
Знак ³0 следует из того, что суммарный объем ввоза в любой узел не может быть больше буферного запаса В. Т.о. выполняется ограничение (9). Подставляя (10) в (7), получим тождество:
т.е. получим уравнение (4), которое удовлетворяется в силу того, что Аналогично доказывается, что если В обеих задачах минимизируется одна и та же целевая функция. Т.О. (1)-(5) эквивалентна (1)-(3), (5), (7)-(9). Сравнение методов путей минимальной стоимости и буферного запаса. При методе поиска кратчайшего пути пунктами производства являются пункты с положительными запасами, а пунктами потребления – с отрицательными. Обычно таких узлов в сети значительно меньше общего числа узлов. Поэтому получаемая в результате КТЗ имеет меньшую размерность, чем при методе буферного запаса. Так как в методе БЗ промежуточные пункты выступают и как пункты производства, и как пункты потребления. Однако в первом случае необходимо предварительно решать столько задач поиска кратчайших путей, сколько имеется в сети пар узлов с положительными и отрицательными запасами. Кроме того, очень часто встречаются ТЗ, в которых наложены ограничения на пропускную способность дуг:
При использовании метода буферного запаса наличие таких ограничений легко учитывается, а при использовании метода путей минимальной стоимости приходится вводить доп. ограничения, выводящие задачу за рамки КТЗ.
Задача поиска кратчайшего пути на транспортной сети. Постановка задачи. Пусть дана некоторая транспортная сеть как совокупность узлов с номерами Построение ММ. Для составления ММ задачи вводится переменная Тогда ММ задачи будет иметь вид:
В этой модели целевая функция (1) определяет длину пути, которая должна быть минимальной. Ограничение (2) требует, чтобы в рассматриваемый путь из r в s входила только одна дуга, исходящая из r. Условие (3) представляет собой условие непрерывности пути, означающее, что если путь входит в какой-либо узел пути (кроме начального и конечного), то он обязательно должен из него выходить. Или, если путь не заходит в узел, то он и не должен из него выходить. Условие (4) говорит о том, что путь кончается в s, т.е. в рассматриваемый путь из r в s входит только одна дуга, входящая в s. Таким образом, задача о кратчайшем пути свелась к ММ (1)-(5), которая относится к классу задач булевского программирования. Самый простой (но не самый эффективный) способ ее решения состоит в рассмотрении ее как транспортной задачи в сетевой постановке. Действительно, ограничения (2)-(4) аналогичны ограничениям транспортной задачи с единственным пунктом r с положительным запасом Однако существует более эффективный метод решения задачи (1)-(5), основанный на рассмотрении двойственной задачи.
Дата добавления: 2014-01-05; Просмотров: 493; Нарушение авторских прав?; Мы поможем в написании вашей работы! |