ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Методы определения исходного базисного решенияI. Метод «северо-западного угла» Распределение поставок начинают от первого поставщика к первому потребителю . Если , то весь груз от поставляют , а затем от второго поставщика доставляют недостающий груз потребителю . Оставшийся груз от поставляют второму потребителю и т.д. Если , то полностью удовлетворяют потребности первого потребителя . Оставшийся груз поставляют второму потребителю , стараясь полностью удовлетворить его потребности. В противном случае недостающий груз поставляют от второго поставщика и т.д. Распределение груза производится до тех пор, пока не будет вывезен весь груз, а все потребители не будут полностью удовлетворены. Величину поставки от - ого поставщика к - му потребителю записывают в нижнем правом углу соответствующей клетки. Заполненные клетки в распределительной таблице соответствуют базисным переменным, а свободные клетки – свободным переменным, они перечеркиваются. Заполненных клеток в опорном решении должно быть , так как в системе ограничений такое количество линейно независимых уравнений. Если получим заполненных клеток меньше, чем , то решение будет вырожденным. Чтобы этого не было, искусственно загружают одну (недостающую) клетку нулевым грузом. Определение. Циклом в матрице (таблице) будем называть ломаную с вершинами в клетках и звеньями, лежащими вдоль строк и столбцов матрицы, удовлетворяющей условиям: 1) ломаная должна быть связной, то есть из любой её вершины можно попасть в любую другую вершину по звеньям ломаной; 2) в каждой вершине ломаной встречаются два звена, одно из которых располагается по строке, другое – по столбцу. Пример 1. Опорный план: . Следовательно, закрытая модель транспортной задачи. Заполненных клеток в данном случае , т.е. решение не вырожденное. Стоимость перевозок при этом плане II. Метод «наименьшей стоимости» Суть метода заключается в том, что каждый раз заполняется клетка с наименьшей издержкой . В таблице выбирается клетка с наименьшей издержкой . Если в этой клетке, то и потребности потребителя удовлетворены полностью, т.е. все остальные клетки j- го столбца вычеркиваются. Если то и ресурсы поставщика полностью израсходованы, т.е. все остальные клетки i - ой строки вычеркиваются. Далее в таблице опять выбирается свободная и не вычеркнутая клетка с наименьшей издержкой . Она аналогично заполняется, но теперь еще с учетом системы ограничений задачи (т.е. сумма по строкам должна быть равна , сумма по столбцам − ). Заполненных клеток должно быть . Если их меньше, то одновременно на некотором шаге были удовлетворены и поставщик и потребитель , и одновременно были вычеркнуты и i - ая строка и j -ый столбец. В этом случае дается нулевая (фиктивная) поставка в произвольную, но не вычеркнутую клетку соответствующего столбца или соответствующей строки, которые должны быть вычеркнутыми на этом шаге. Пример 2.
Опорный план: Заполненных клеток оказалось 5: исходное решение вырожденное, т.е. мы должны были дать фиктивную поставку, когда заполняли клетку и были вычеркнуты одновременно и строка и столбец. Стоимость перевозок при этом плане: Это меньше, чем по методу «северо-западного угла» (). Критерий оптимальности. Метод потенциалов Для того чтобы допустимое решение было оптимальным необходимо и достаточно, чтобы существовала совокупность действительных чисел , которые удовлетворяли бы условиям: для заполненных клеток для свободных (вычеркнутых) клеток. Числа называются потенциалами. Оценить опорное решение с помощью потенциалов можно следующим образом: первоначально одному из потенциалов или дается значение 0. Затем находятся остальные потенциалы из равенств (по заполненным базисным клеткам). Оценки свободных клеток вычисляются по формуле: Если все , то задача решена и исходное опорное решение оптимальное. Если есть хотя бы одна отрицательная оценка, то решение можно улучшить, перейдя к другому опорному решению. Новое опорное решение нужно вновь оценить с помощью потенциалов. Пример 3 (по методу «северо-западного угла»).
Матрица оценок для данного решения имеет вид . Так как , то решение не оптимально. При переходе к другому опорному решению необходимо выполнить однократное замещение одной из базисных переменных на свободную переменную. Нас не устраивает оценка клетки , поэтому введем в базис свободную переменную . Соответственно при этом клетка должна быть заполненной. Пусть поставка в ней будет . Тогда нарушается баланс в третьей строке и первом столбце. Восстановить его можно, уменьшив поставки и (поставку не затрагиваем, так как нарушенный баланс в четвертой строке восстановить не удастся). Получим новые поставки и . Далее нарушается баланс в первой строке и третьем столбце. Для его восстановления изменяем на единиц поставки в клетках и , а именно . Аналогично нарушается баланс во второй строке и во втором столбце, который может быть восстановлен путем изменения поставки . Таким образом, добавляя поставку к клеткам , получим другое решение задачи: .
В таблице или отдельно вычерчивается контур, по которому распределяются поставки . Полученный контур является замкнутым многоугольником у которого: 1) все углы прямые; 2) четное число вершин; 3) в вершинах расположены заполненные клетки, кроме одной, которую решили заполнить числом ; 4) при движении по контуру вершины, в которых добавляется и вычитается поставка , чередуются. В качестве поставки выбирается минимум среди поставок, из которых E вычиталось. В нашем случае . Тогда мы получим новое опорное решение, которое вновь оценим
На следующем шаге будем иметь
В итоге получим
Критерий оптимальности выполнен: . Следовательно, минимальная стоимость перевозок будет Открытая модель транспортной задачи Если , то транспортная задача называется открытой, математическая модель такой задачи не каноническая. I случай. Если , т.е. производится больше, чем потребляется, тогда модель транспортной задачи будет иметь вид: II случай. Если , т.е. потребность больше, чем производство, тогда модель задачи: Чтобы решить открытую задачу, нужно привести ее к каноническому виду. В I случае вводят фиктивного потребителя , потребности которого . Во II случае вводят фиктивного поставщика , запасы которого Транспортные издержки клеток, соответствующих фиктивному поставщику или потребителю, принимают наибольшей из всех транспортных издержек или равным 0. Пример 4.
Следовательно, вводим фиктивного потребителя , для которого . Методом наименьшей стоимости найдем первое решение. I шаг Строим цикл для клетки II шаг Строим цикл для клетки
III шаг Строим цикл для клетки IV шаг Строим цикл для клетки V шаг
Критерий оптимальности выполнен.
Список используемой литературы Не нашли, что искали? Воспользуйтесь поиском:
|