|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Метод искусственного базисаСимплексный метод решения базируется на введении дополнительных (базисных) переменных, позволяющих образовать единичную матрицу. Если ограничения задачи представлены в виде неравенств ai1 X1 + ai2 X2 +…ain X n ≥ bi (7) или уравнений ai1 X1 + ai2 X2 +…ain X n = bi (7*), то невозможно получить опорный план в искомом виде. В этом случае для соблюдения равенств (7*) вводится искусственный базис Yi, причем искусственные переменные не имеют непосредственного отношения к содержанию поставленной задачи, но позволяют построить опорный (стартовый) план: ai1 X1 + ai2 X2 +…ain X n +Yi = bi (8). Целевая функция при решении задачи на максимум запишется в виде: Z(X) =∑CjXj+(-M)∑Yi (9), при решении аналогичной задач на минимум: Z(X)=∑CjXj+(M)∑Yi (9*), где М – очень большое положительное число, своего рода штраф за использование искусственных переменных. В случае неравенств (7) первоначально вводим дополнительные переменные Хn+i со знаком минус. Их матрица не будет единичной, поэтому в каждое неравенство системы (7) вводим искусственные переменные Уi: ai1X1+ai2X2+…ainXn–Xn+i+Yi=bi (10) Целевая функция при этом Z(X)=∑CjXj+0∑Xn+i+(-M)∑Yi (для нахождения максимума). Применение искусственного базиса придает симплексному методу большую гибкость и позволяет использовать его для широкого круга задач. Пример №4. Определить максимальное и минимальное значение прибыли при выпуске двух видов продукции А и В, если затраты на производство и доходность от реализации единицы продукции приведены в таблице. Основным условием является полная занятость рабочих на предприятии.
Математически ограничения выпуска продукции запишутся в виде смешанной системы: 1Х1 + 1Х2≤ 6, 2Х1 + 1Х2 =8. Введем для первого неравенства базисную переменную Х3, а для второго уравнения искусственную переменную Y1: 1Х1 + 1Х2+ Х3 = 6, 2Х1 + 1Х2 +Y1 =8. Выразим из полученной системы уравнений Х3 и Y1 и для определения максимума целевую функцию представим: Z(X)= 3X1+ 2X2+0X3 –MY1= 3X1+ 2X2 –M(8 -2X1 –X2)= = 3X1+ 2X2 –8M +2MX1 + MX2 = (2M + 3)X1 + (M + 2)X2 -8M Для опорного плана - Х=(0,0,6,8). Построим симплексную таблицу:
Как правило, улучшение опорного плана начинается с выведения из базиса искусственной переменной Y1.Оптимальный план Х=(2,4,0,0) получен на второй итерации, при этом доход максимален 14тыс. руб., а коэффициенты индексной строки неотрицательны. Легко убедиться, что в данной задаче при оптимальном плане ресурсы использованы полностью (2*1+4*1=6; 2*2+1*4=8). При нахождении минимальной доходности иначе формулируем целевую функцию (в качестве слагаемого вводится +MY1: Z(X)= 3X1+ 2X2+0X3 +MY1= 3X1+ 2X2 +M(8 -2X1 –X2)= = 3X1+ 2X2 +8M - 2MX1 - MX2 = (3 - 2M)X1 + (2 - M)X2 +8M Опорный план тот же, но коэффициенты индексной строки в симплексной таблице иные. Ведущий столбец, по-прежнему, выбираем по наибольшему по абсолютному значению положительному коэффициенту при X1, ведущая строка определяется по минимальному значению Qmin=4.При первой итерации из базиса выводится искусственная переменная Y1.
Полученные отрицательные значения коэффициентов в индексной строке Xi свидетельствуют об оптимальности 1-ого плана, при этом минимальный доход 12 тыс. рублей. Он обеспечивается только выпуском продукции А (продукция В не выпускается), сырье не используется полностью (остаток Х3=2т), при этом выполнено основное условие - рабочие полностью заняты на производстве. Пример №5. Цех выпускает краску для наружных (А) и внутренних работ (В), общие затраты на производство которой и доход от реализации представлены в таблице. Согласно исследованиям маркетингового отдела количество продаваемой краски день не менее 5 т. Определить максимальную доходность такого производства.
Математически ограничения выпуска продукции запишутся в виде системы неравенств: 3X1 + 2X2 ≤ 12, X1 + X2 ≥ 5. Введем для первого неравенства базисную переменную Х3, а для второго уравнения отрицательную Х4 и искусственную переменную Y1:
3X1 + 2X2 + X3 = 12, X1 + X2 – X4 + Y1 = 5. Выразим из полученной системы уравнений Х3 и Y1 и для определения максимума целевую функцию представим: Z(X) = 2X1+ 1X2+0X3 +0Х4 –MY1=2X1+ 1X2 –M*(5 - X1 –X2 + Х4) = = (2 + М)X1+ (1 + М)X2 –MХ4 - 5M Для нулевого опорного плана Х=(0,0,12,5) построим симплексную таблицу:
Полученный план Х=(2,3,0,0), при этом доход максимален 7тыс. руб., ресурсы использованы полностью (2*3+3*2=12) и выполнено условие маркетинга (2*1+3*1=5). Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.) |