|
|||||||||||||||||||||||||
|
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Построение математической моделиЗадача 1 Фирма производит два вида изделий, используя три вида ресурсов, и получает доход от реализации выпущенной продукции. Нормативы затрат ресурсов на единицу выпускаемой продукции, наличные объемы ресурсов и цены реализации продукции приведены в таблице.
Задача фирмы состоит в том, чтобы определить программу выпуска, которая обеспечивает получение максимальной выручки от реализации готовой продукции. Требуется: 1. Составить экономико-математическую модель расчета производственной программы и записать ее в виде задачи линейного программирования. 2. Найти графическим методом оптимальную программу выпуска продукции. 3. Составить двойственную задачу и с помощью условий "дополняющей нежесткости" определить оптимальные двойственные оценки ресурсов. 4. Привести экономическую интерпретацию переменных и оптимального решения двойственной задачи. Построение математической модели Необходимо найти объемы выпуска каждого изделия. Поэтому модель должна содержать две переменные: х 1 — количество выпускаемых изделий 1 и х 2 — количество выпускаемых изделий 2. Производственная программа (план) выпуска изделий задается вектором х = (х 1, х 2). Ее можно выполнить лишь тогда, когда он будет обеспечен необходимым количеством ресурсов. Поэтому модель должна включать для каждого ресурса, используемого в производстве, ресурсное ограничение вида расход ресурса для выпуска изделий ≤ наличный объем ресурса (*) Подсчитаем, сколько сырья понадобится для выпуска плана х. Чтобы выпустить х 1 единиц изделия 1, нужно затратить х 1 кг сырья; а выпуск х 2 единиц изделия 2 потребует 4 х 2 кг сырья. Значит, всего для выполнения плана х требуется х 1 + 4 х 2 кг сырья. Его наличный запас равен 90 кг. Поэтому ресурсное ограничение (*) для сырья имеет вид: х 1 + 4 х 2 ≤ 90. Ограничения по остальным ресурсам выглядят так: 4 х 1 + 2 х 2 ≤ 80 (оборудование), 2 х 1 + 4 х 2 ≤ 140 (труд). Так как по своему экономическому смыслу х 1 и х 2 не могут быть отрицательными величинами, то кроме ресурсных ограничений должны также выполняться неравенства х 1 ≥ 0 и х 2 ≥ 0. Любая пара неотрицательных чисел х 1 и х 2, удовлетворяющая всем ресурсным ограничениям, определяет допустимый (выполнимый) план выпуска. Пусть х = (х 1, х 2) — некоторый план выпуска. Выручка Z от продажи х 1 единиц изделия 1 и х 2 единиц изделия 2 вычисляется по формуле Z (х 1, х 2) = 9 х 1 + 8 х 2. Основная цель производственной деятельности фирмы состоит в получении максимальной выручки от продажи произведенной продукции. Следовательно, Z является целевой функцией. Таким образом, на множестве всех допустимых планов х = (х 1, х 2), ищется план, на котором достигает максимума целевая функция Z, т.е. математическая модель задачи имеет вид: Z = 9 х 1 + 8 х 2 ® max, (1) х 1 + 4 х 2 ≤ 90, (2) 4 х 1 + 2 х 2 ≤ 80, (3) 2 х 1 + 4 х 2 ≤ 140, (4) х 1 ≥ 0, х 2 ≥ 0. (5) Так как Z — линейная функция, а все ограничения — линейные неравенства, то эта модель является задачей линейного программирования. 2. Нахождение оптимального плана производства Для нахождения решения задачи используем графический метод, который включает следующие этапы: 1) строится область допустимых решений (ОДР) задачи; 2) с помощью линий уровня целевой функции находится оптимальная точка, и вычисляются ее координаты. Каждое из неравенств задачи определяет некоторую полуплоскость. Построим полуплоскость, являющуюся множеством решений первого неравенства (2). Для этого проведем на графике ее граничную прямую, которая задается уравнением: х 1 + 4 х 2 = 90 (6) Чтобы построить эту прямую, нужно определить координаты двух лежащих на ней точек. Для этого следует приравнять к нулю одну из координат и найти из уравнения прямой (6) значение второй координаты. Если х 1 = 0, то х 2= 22.5, а если х 2= 0, то х 1 = 90. Значит, граничная прямая, задаваемая уравнением (6), проходит через точки х 1 = (0, 22,5) и х 2 = (90, 0). Эта прямая делит плоскость на две полуплоскости. Чтобы определить, какая из них искомая, возьмем в качестве "пробной" точки начало координат О = (0, 0). Так как 0 + 4·0 < 90, то координаты этой точки удовлетворяют неравенству (2). Значит, полуплоскость, которой принадлежит начало координат, является искомой. Это показано с помощью стрелок на рис. 1. Аналогично находятся полуплоскости, которые являются множествами решений двух других ограничений общего типа. Уравнение граничной прямой полуплоскости, задаваемой неравенством (3), имеет вид: 4 х 1 + 2 х 2 = 80. Эта прямая проходит через точки х 1 = (0, 40) и х 2 = (20, 0). Соответственно, уравнение граничной прямой полуплоскости, задаваемой неравенством (4), имеет вид: 2 х 1 + 4 х 2 = 140. Эта прямая проходит через точки х 1 = (0, 35) и х 2 = (70, 0). Подстановка в неравенства (3) и (4) координат точки О = (0, 0) показывает, что она удовлетворяет обоим неравенствам. Поэтому искомыми в обоих случаях являются нижние полуплоскости, содержащие эту точку. Условия неотрицательности (5) показывают, что ОДР лежит в первом квадранте системы координат. ОДР состоит из точек, которые удовлетворяют всем ограничениям задачи. Следовательно, это множество является пересечением построенных полуплоскостей и представляет собой многоугольник ОАВD (см. рис. 1).
Для нахождения оптимального плана построим вектор градиента ОС = (9, 8), задающий направление возрастания целевой функции. Затем проведем перпендикулярно этому вектору прямую, проходящую через начало координат. Эта прямая является линией нулевого уровня целевой функции и задается уравнением 9 + 8 = 0.
Перемещение линии уровня в направлении, задаваемом вектором градиента, показывает, что оптимальным планом является точка В. Она находится на пересечении граничных прямых I и II. Поэтому для определения ее координат нужно решить систему уравнений
Ее решение: 3. Составить двойственную задачу и с помощью условий "дополняющей нежесткости" определить оптимальные двойственные оценки ресурсов Построим двойственную задачу к задаче фирмы. Z = 9 х 1 + 8 х 2 ® max, u 1 ↔ 1 х 1 + 4 х 2 ≤ 90, u 2 ↔ 4 х 1 + 2 х 2 ≤ 80, u 3 ↔ 2 х 1 + 4 х 2 ≤ 140, х 1 ≥ 0, х 2 ≥ 0. Для этого используются следующие правила: 1) каждому общему ограничению прямой задачи соответствует переменная двойственной задачи. В нашей задаче три общих ограничения. Следовательно, двойственная задача имеет три переменных, которые мы обозначим через u 1, u 2, u 3. 2) каждой переменной xj прямой задачи соответствует ограничение j двойственной задачи. Следовательно, двойственная задача имеет два ограничения. 3) коэффициентами при переменных в целевой функции двойственной задачи становятся элементы вектора ограничений прямой задачи, причем тип экстремума меняется на противоположный; 4) элементами вектора правой части двойственной задачи становятся коэффициенты при переменных в целевой функции прямой задачи; 5) каждый столбец в матрице ограничений прямой задачи формирует ограничение двойственной задачи; 6) тип неравенства в ограничениях меняется на противоположный; 7) переменные двойственной задачи удовлетворяют стандартным условиям неотрицательности ui ≥ 0. Таким образом, двойственная задача имеет следующий вид: 90 u 1 + 80 u 2 + 140 u 3® min, х 1 ↔ u 1 + 4 u 2 + 2 u 3 ≥ 9, х 2 ↔ 4 u 1 + 2 u 2 + 4 u 3 ≥ 8, u 1 ≥ 0, u 2 ≥ 0, u 3 ≥ 0. Так как прямая задача имеет оптимальное решение, то по первой теореме двойственности двойственная задача также имеет оптимальное решение u *. Для его нахождения используем соотношения дополняющей нежесткости:
Подставим оптимальные значения переменных прямой задачи
Таким образом, ограничения по сырью и оборудованию выполняются как равенства, т.е. эти ресурсы в оптимальном плане используются полностью. Третье ограничение по труду является строгим неравенством (100 < 140), т.е. этот ресурс имеется в избытке. Из третьего соотношения дополняющей нежесткости следует, что Поскольку оптимальные значения переменных прямой задачи положительны, то оба соотношения двойственной задачи выполняются как равенства, т.е.
Так как
Ее решение таково: Для проверки полученного результата достаточно сравнить оптимальные значения целевых функций в прямой и двойственной задаче: 1. Z* = 2. W* = Поскольку эти значения совпадают, по критерию оптимальности вектор u * действительно является решением двойственной задачи. Анализ полученного решения показывает, что дефицитными ресурсами являются сырье и оборудование, так как оба эти ресурса имеют положительную оценку. Так как оценка оборудования выше, чем оценка сырья, то оборудование — наиболее дефицитный ресурс. Труд является недефицитным ресурсом, поскольку не полностью используется в производстве. Он имеет нулевую оценку. В оптимальный план выпуска вошли оба вида продукции. Их выпуск имеет нулевую рентабельность, если затраты ресурсов оценивать в найденных оптимальных оценках. Поиск по сайту: |
||||||||||||||||||||||||
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (1.858 сек.) |