|
|||||||||||||||||||||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Решение задач линейного программирования «Симплекс»-методомПредприятие выпускает 2 вида ДСП: простые и улучшенные. Ранее предприятием были заключены контракты, согласно которым им поставляется ежемесячно 4 т опилок. Кроме того, в распоряжении фирмы находится оборудование для прессования с месячным фондом рабочего времени 600 часов и оборудования для отделки с месячным фондом 900 часов. За изготовление партии простых ДСП полагается ЗП рабочим в размере 30$, а за партию улучшенных ДСП – 50$. Предельный ФОТ на предприятии составляет 6000 $.
Определите оптимальный план производства, при котором доход предприятия будет наибольшим, если партия простых ДСП приносят доход в размере 80$, а партия улучшенных – 100$. 1. Примем Х1 – количество партий простых ДСП, за Х2 – количество партий улучшенных ДСП и запишем математическую модель задачи: F=80∙X1+100X2 → max X1,X2 > 0 2. Обозначим остатки ресурсов Уі и перейдем от системы неравенств к системе равенств 3. Затем переходим к системе равенств, оставляет в левой части y, а все остальные переносим в правую часть. В связи изменениями знака переменные необходимо внести изменения в целевую функцию нашей задачи. F=(-80)(-X1) + (-100)(-X2) → max Решение задачи симплекс-методом: 4. Математическая модель задачи запишем в виде симплекс таблиц:
Этапы оптимизации симплекс- матрицы: - поиск опорного решения, опорному решению соответствует симплекс – таблица с неотрицательными значениями всех свободных членов в строке F; - поиск оптимального решения: а)выбор разрешающего столбца - для этого в F-cтроке выбирают наибольший по модулю отрицательный элемент столбца свободного члена (мах по модулю отрицательное (-С1; -С2) = -100 (-Х2); б)выбор разрешающей строки - для этого находим минимальное частное от деления элементов столбца свободных членов на соответствующем им элементы, разрешающего столбца (Q = мин (В1/А12; В2/А22..) =100 (В1)); в)на пересечении разрешённого столбца и разрешённой строки выбирают разрешённый элемент (А12); г)выполняем преобразование исходной симплексной таблицы с записью результатов в новую таблицу, начиная всегда с пересчета разрешённого элемента: =1/40; * пересчет элементов разрешённой строки: =20/40=0,5 =4000/40=100 * пересчет элементов разрешённого столбца =-5/40; и т.д. * прочие элементы таблицы внешние свободные члены и элементы F строки вычисления по правилу прямоугольника: проводит прямоугольник ч/з элемент, подлежит пересчету и ч/з разрешённый элемент и пересчет по формуле: А21`= А21 – А11*А22/А12= 3 – 20*5/40=0,5 А31`= А31 – А11*А32/А12= 6 – 20*6/40=3 А41`= А41 – А11*А42/А12= 30 – 20*50/40=5 А51`= А51 – А11*А52/А12= -80 – 20*(-100)/40= -30 В2`= В2 – В1*А22/А12= 600 – 4000*5/40=100 В3`= В3 – В1*А32/А12= 900 – 4000*6/40=300 В4`= В4 – В1*А42/А12= 6000 – 4000*50/40=1000 В5`= В5 – В1*А52/А12= 0 – 4000*(-100)/40=-10000 Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |