|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Симплексные таблицыПризнак оптимальности опорного плана. Задача максимизации Если для некоторого опорного плана все оценки dj неотрицательны, то такой план оптимален. Если же исходная задача на минимум и dj не положительны, то такой план оптимален. Рассмотрим переход к нихудшему опорному плану на примере задачи ЛП на макс. Если в индексной строке dj < 0, то план не оптимален и его можно улучшить. Среди отрицательных оценок находят максимальную по абсолютной величине. Max|dj|=|dj0| Если задача на минимум, то разрешающий столбец Max|dj|=|dj0| Переменную Xj0, следует ввести в базис. Для определения переменной, выводимой из базиса, находят отношения: Bi/Aij, Aij >0 Min = Bi0/Ai0j0 НА пересечении разрешающей строки и разреш столбца находиться разр элемент. 1.Элементы строки I0 новой таблицы равны соответствующим элементам разрешающей строки предыдущей таблицы деленной на разреш элемент. 2.Все элементы столбцы J0 равны 0, за исключением разрешающего элемента. 3.Все остальные элементы новой таблицы высчитываются по правилу: произведение главной диагонали минус произведение побочной диагонали деленной на разрешающий элемент. Три признака: 1.Альтернативный оптимум (признак бесконечности множества оптимальных планов). Если в индексной строке последней симплексной таблицы (содержащей оптимальный план) имеется хотя бы одна нулевая оценка, соответствующая свободной переменной, то задача ЛП имеет бесконечное множество оптимальных планов. 2.Признак неограниченности целевой функции. Если в разрешающем столбце нет ни одного положительного элемента, то целевая функция на множестве допустимых планов не ограничена. 3.Признак несовместности системы ограничений. Если в оптимальном плане М-задачи не все искусственные переменные равны 0, то система ограничений исходной задачи несовместна. Пример: MaxZ = 5X1+7X2+6X3+9X4+8X5 0,7X1+0,9X2+1,3X3+2,3X4+1,8X5<=50000|+ X6 1,4X1+0,3X2+0,7X3+2,5X4+2X5<=28000 |+ X7 0,5X1+2,1X2+1,8X3+0,7X4+2X5<=40000 |+ X8
Оптим Х = (0,15952,0,9286,0,14286,0,0) Желтый столбец – разрешающий А0 - Вi Bi/A0i – 28000/2,5 => Х4 заменит Х7 Начиная с А0 итое делим все на разреш элемент (50000*2,5 – 2,3*2800)/2,5 =
Пример: Zmax = 9X1+6X2-3X3+0X4-0X5-0X6 – M(W1+W2) -X1+X2+X3=4| X2+X1<=10 | +X4 3X1+X2>=9 | -X5+W1 -X1+3X2>=3 | -X6+W2
С каждой задачей линейного программирования тесно связана другая линейная задача, называемая двойственной. Первоначальная задача – прямая или исходная. Пара симметричных двойственных задач ЛП имеет следующий вид: Прямая - maxZ = Xj>=0 minZ = Xj>=0
Пара двойственных задач может быть экономически интерпретирована: Примая – Сколько и какой продукции Xj надо произвести чтобы при заданных стоимостях единицы продукции Cj объемах ресурсов Bi и нормах расхода Aij максимизироваит выпуск продукции в стоимостном выражениии. Двойственная – Какова должна быть оценка единицы каждого из ресурсов чтобы при заданных Bi Cj Aij минимизировать общую оценку затрат на все ресурсы. Правила построения: 1.Упорядочивается запись исходной задачи, т.е. если целевая функция задачи максимизируется, то ограничения неравенства должны быть > или =(для минимиз < или =) Достигается умножением ограничений на -1. 2.Если прямая задача решается на максимум, то двойственная на минимум. 3.Каждому ограничению прямой задачи соответствует переменная двойственной задачи и наоборот. 4.Матрица системы ограничений двойственной задачи получается из матрицы системы ограничений прямой задачи путем транспонирования. 5.Свабодные члены системы ограничений прямой задачи являются коэффициентами при соответствующих переменных целевой функции прямой задачи и наоборот. 6.Если на перенесение прямой задачи наложено условие не отрицательности, то соответствующее ограничение двойственной задачи записывается как ограничение неравенства, если де нет – как ограничение равенства. 7.Если какое-либо ограничение прямой задачи записывается как равенство, то на соответствующую переменную двойственной задачи условие неотрицательности не налагается. Пример -12X1+10 X2 -15 X3 -11 X4 =maxZ 2X1-4 X2 +4 X4 >=3 |домножим на -1 X1+ X2 +2 X3 +2 X4 =4 |-1 … -2X1+4 X2 -4 X4 <=-3 |y1 X1+ X2 +2 X3 +2 X4 =4 |y2 Далее транспонируем матрицу исходной задачи -2 y1 + 1 y2 >=(из исходной функции максимизации)-12 4 y1 +1 y2=10 0 y1 +2 y2=-15 -4 y1 +2 y2>=-11
Если какой либо y* >0, те ресурсы используются полностью, равны 0 – избыточные.
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.006 сек.) |