|
|||||||||||
|
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Метод потенциалов. Одним из наиболее эффективных и распространенных методов определения оптимальности плана ТЗ является метод потенциаловОдним из наиболее эффективных и распространенных методов определения оптимальности плана ТЗ является метод потенциалов. Впервые он был предложен в 1949 г. Л. В. Канторовичем и М. К. Гавуриным. Позже на базе общих идей линейного программирования аналогичный метод был предложен Дж. Данцигом. Этот метод позволяет проверить, является ли данный опорный план оптимальным, и если нет, то определить такой путь улучшения этого плана, по которому каждая следующая итерация дает опорный план, которому отвечает меньшее значение целевой функции. Следует заметить что, при решении транспортной задачи может оказаться, что число занятых клеток меньше, чем Для возможного исключения вырожденного решения целесообразно поменять местами поставщиков и потребителей или ввести в свободную клетку с наименьшим тарифом нулевую поставку. Нуль помещают в такую клетку, чтобы в каждой строке и каждом столбце было не менее одной занятой клетки. Найденное исходное опорное решение проверяется на оптимальность методом потенциалов по следующему критерию: если опорное решение транспортной задачи является оптимальным, то ему соответствует система Числа Потенциалы Обозначим Алгоритм метода потенциалов 1. Строится система потенциалов, отвечающая найденному опорному решению. Для этого решают систему уравнений Для нахождения частного решения системы одному из потен-циалов (обычно тому, которому отвечает наибольшее число занятых клеток) задают произвольно некоторое значение (чаще нуль). Остальные потенциалы однозначно определяются по формулам: если известен потенциал 2. Проверяется выполнение условия оптимальности для свободных клеток таблицы. Для этого вычисляют оценки для всех свободных клеток по формуле Если для всех свободных клеток 3. Осуществляется переход к новому опорному плану. Для этого находят клетку таблицы, которой соответствует самая большая положительная оценка 4. Определяется цикл (контур) перераспределения и объем груза, который можно перераспределить в соответствии с этим циклом. Клетка, которой отвечает самая большая положительная оценка, вместе с другими из занятых клеток должна образовывать замкнутый контур. Поворот можно осуществлять под прямым углом только в занятых клетках (или в условно занятых, если опорный план вырожденный) (рис. 17.1). Всем угловым клеткам цикла присваивают соответствующий знак. Свободную клетку, в которую необходимо осуществить поставку, обозначают знаком «+», следующую угловую клетку цикла – знаком «–», дальше – знаком «+». Знаки расставляем до тех пор, пока не вернемся к исходной клетке.
Рис. 40.1. Типы контуров перераспределения груза Для определения объема груза 5. Количество груза в каждой угловой клетке цикла меняют на величину Вследствие перераспределения груза получают новый опорный план, по которому целевая функция имеет значение, меньше предыдущего на Процесс продолжают до тех пор, пока не будет получен оптимальный план.
Поиск по сайту: |
||||||||||
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.183 сек.) |