![]() Главная страница Случайная лекция ![]() Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика ![]() Мы поможем в написании ваших работ! |
Двойственный симплекс – метод
Стандартный (прямой) симплекс – метод производит направленный перебор допустимых базисных решений исходной задачи, при котором возрастает значение целевой функции. Двойственный симплекс – метод также направлен на решение исходной задачи, но использует для этого допустимые базисные решения двойственной задачи.В процессе их перебора уменьшается значение целевой функции двойственной задачи Принципиальным отличиемдвойственного симплекс – метода от стандартного (прямого) является то, что на любой итерации кроме последнейбазисное решение исходной задачи может быть недопустимым,т. к. базисные переменные не удовлетворяют условиям неотрицательности. Рассмотрим следующий пример.
Определить при ограничениях:
Соответствующая двойственная задача имеет вид: Найти при ограничениях:
Перепишем ограничения обеих задач в виде неравенств. Для этого введем слабые переменные Составим расширенную симплекс – таблицу исходной задачи:
Выбранное базисное решение является недопустимым, т. к. Однако все коэффициенты в строке F являются положительными. Поэтому выбранному недопустимому базисному решению исходной задачи соответствует допустимое базисное решение двойственной задачи. Установим соответствие между переменными исходной и двойственной задач:
Для допустимого базисного решения двойственной задачи значения переменных:
Суть двойственного симплекс – метода заключается в том, что на каждой итерации алгоритма определяется новое допустимое базисное решение двойственной задачи, при котором значение целевой функции Для исходной задачи базисные переменные Так как Такой выбор можно обосновать, рассуждая относительно двойственной задачи,для которой Для выбора свободной переменной исходной задачи, которая должна стать базисной,продолжается рассмотрение двойственной задачи. При переводе Учитывая, что Следовательно, для перевода из базисных переменных в свободные для двойственной задачи нужно выбрать переменную Возвращаясь к исходной задаче, заключаем, что для перевода из свободных в базисныевыбираем переменную Сформулируем соответствующее правило выбора для симплекс – таблицы исходной задачи. Для выбора свободной переменной, переводимой в базисные, вычисляются отрицательные отношения элементов В нашем примере это переменная Замечание:Если все коэффициенты строки После выбора необходимых переменных производится смена базиса (как и в прямом симплекс – методе) и переход к следующей итерации. Таким образом,в двойственном симплекс – методе, в отличии от прямого, сначала определяется переменная, которая должна быть выведена из базисных, а затем – переменная, переводимая из свободных в базисные. При этом используется симплекс – таблица такой же формы, что и в прямом методе. Однако двойственный симплекс – метод начинает работу с допустимогобазисного решения двойственной задачи и сохраняет его допустимым на всех итерациях. Продолжая решение примера получим:
В результате получено оптимальное решение исходной задачи:
Оптимальное значение целевой функции двойственной задачи
В заключение следует отметить,что двойственный симплекс – метод применяется для решения тех задач, для которых не удается использовать прямой симплекс – метод. Например: 1) при решении задачи 2) при наличии ограничений вида кроме того возможны комбинации указанных случаев, а также задачи, в которых для полученного оптимального решения в систему ограничений вводятся дополнительные условия, делающие это решение недопустимым. Тогда, чтобы не выполнять расчеты снова, используется двойственный симплекс – метод. Подобные случаи возникают очень часто при решении задач целочисленного ЛП. В том случае, когда и должно быть решение, отсутствует как для исходной, так и для двойственной задачи, т. е. среди элементов 1) С помощью двойственного симплекс – метода исключаются все отрицательные базисные переменные 2) С использованием стандартногосимплекс – метода находится оптимальное решение задачи. На первом этапе при использовании двойственного симплекс – метода изменяется правило выбора ведущего столбца: Среди отрицательных коэффициентов Пример: при ограничениях:
Переходим к канонической форме ограничений:
Умножаем на (-1) первое и второе уравнения: Симплекс – таблица имеет вид:
Замечание: отношения Оптимальное решение:
Дата добавления: 2014-08-04; просмотров: 723; Нарушение авторских прав ![]() Мы поможем в написании ваших работ! |