Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Лабораторная модель №3. Определение производственной программы условного предприятия






Цели работы:

1) иметь представление о решении оптимизационных задач в электронной таблице Excel;

2) различать линейные, линейные целочисленные и нелинейные задачи оптимизации;

3) уметь проводить анализ полученного решения.

Основные понятия

Оптимизационными называются задачи, в которых требуется найти

экстремальное значение некоторой функции F(Xj) при заданных

 
 

ограничениях:

Элементы математической модели:

Исходные данные – это целевая функция и ограничения (левая и правая части).

Детерминированными данными называются исходные данные, если при составлении модели известны их точные значения.

Случайными называются данные, входящие в модель, значения которых заранее неизвестно.

Оптимизируемые (искомые) переменные.

Непрерывные переменные – это величины, которые в заданных граничных условиях могут принимать любые значения.

Дискретными называются переменные, принимающие только заданные значения.

Целочисленные переменные – это дискретные переменные, принимающие целые значения.

Зависимости – отношения между данными и переменными.

Линейные зависимости – зависимости, в которых переменные представлены в первой степени и между ними выполняются простые арифметические операции.

Нелинейные зависимости – зависимости, в которых переменные представлены выше первой степени или функцией одной или нескольких переменных и с ними выполняются операции, отличные от сложения, вычитания и умножения на константу.

Задачи оптимизации, решение которых возможно средствами Excel представлены таблицей 3.7.

Основные этапы построения математической модели:

1) выбор задачи включает требования, которым должна удовлетворять выбранная задача:

– существование как минимум двух вариантов решения задачи;

– четкое понимание смысла наилучшего решения;

2) содержательная постановка задачи – это формулировка в такой форме, на основании которой ясны элементы математической модели:

– исходные данные;

– искомые переменные;

– пределы, в которых могут находиться значения искомых величин;

– зависимости между переменными;

– критерии, по которым следует находить оптимальное решение;

3) составление математической модели – запись целевой функции и ограничений в виде набора формул, уравнений и их систем;

4) сбор исходных данных;

5) выбор метода и решение задачи;

6) анализ решения;

7) принятие решения;

8) графическое представление результата.

 

Таблица 3.7 - Классификация задач оптимизации

Класс задач Зависимости Искомые переменные Исходные данные
Линейное программирование Линейные Непрерывные Детерминированные
Целочисленное программирование Линейные Целочисленные Детерминированные
Нелинейное программирование Нелинейные Целочисленные, непрерывные Детерминированные
Стохастическое программирование Линейные Непрерывные Случайные

Содержание работы. Рассмотрим решение оптимизационной задачи на примере определения производственной программы условного предприятия.

Предприятие может выпускать четыре вида продукции П1, П2, П3, П4. Для их изготовления используются три вида ресурсов Р1, Р2, Р3, объемы которых ограничены. Известна прибыль, получаемая от реализации единицы каждого вида продукции (единичная прибыль). Заданы также граничные значения выпуска каждого вида продукции. Также известна потребность в ресурсах для выпуска единицы каждого вида продукции.

Цель: определить оптимальное количество выпуска каждого вида продукции и распределения ресурсов, при котором будет получена максимальная прибыль.

Математическая модель может быть представлена в следующем виде:

 
 

Целевая функция:

 
 

Ограничения на ресурсы:

 

 
 

Ограничения на объемы производства по видам продукции:

Поскольку и целевая функция, и ограничения представляют собой линейные комбинации управляемых переменных, то полученная модель относится к классу линейных задач.

 

Таблица 3.8

  А В C D E F G
  Задача определения производственной программы условного предприятия
               
  Виды продукции П1 П2 П3 П4    
  Объем производства         Общая прибыль
  Единичная прибыль            
               
  Ограничения по ресурсам         Требуется Имеется
  Ресурс 1            
  Ресурс 2            
  Ресурс 3            
  Ограничения по объемам            
  Нижняя граница            
  Верхняя граница            

 

Технология решения данного типа задач в Excel:

1) ввод исходных данных модели (табл.3.8);

2) в ячейку G5 вводим формулу, соответствующую целевой функции модели (табл.3.9);

3) в ячейки F8: F10 вводим формулы, соответствующие левой части ограничений на ресурсы;

4) вызов команды Поиск решения из меню Сервис;

5) в открывшемся диалоговом окне указываем ячейку с целевой функцией (G5), направление оптимизации (максимизация), изменяемые ячейки (B4: E4), вводим ограничения, накладываемые на ресурсы и объем производства продукции.

 

Таблица 3.9

  А В C D E F G
  Задача определения производственной программы условного предприятия
               
  Виды продукции П1 П2 П3 П4    
  Объем производства         Общая прибыль
  Единичная прибыль           =B5*B4+C5*C4+D5*D4+E5*E4
               
  Ограничения по ресурсам         Требуется Имеется
  Ресурс 1         =B8*B4+C8*C4+D8*D4+E8*E4  
  Ресурс 2         =B9*B4+C9*C4+D9*D4+E9*E4  
  Ресурс 3         =B10*B4+C10*C4+D10*D4+E10*E4  
  Ограничения по объемам производства            
  Нижняя граница            
  Верхняя граница            

 

Представленная на рисунке 3.1 форма отражает эти действия.

В результате получим решение задачи, представленное таблицей 3.10.

Таким образом, поиск решения определил значения объемов производства для каждого вида продукции и соответствующее значение целевой функции, выражающее получаемую при этом прибыль. Является ли данное решение оптимальным при заданных условиях?

 

Рисунок 3.1 - Диалоговое окно поиска решения

 

Таблица 3.10

    А В C D E F G
    Задача определения производственной программы условного предприятия
                 
    Виды продукции П1 П2 П3 П4    
    Объем производства     5, 9   Общая прибыль
    Единичная прибыль            
                 
    Ограничения по ресурсам         Требуется Имеется
    Ресурс 1         13, 9  
    Ресурс 2            
    Ресурс 3         64, 6  
    Ограничения по объемам производства            
    Нижняя граница            
    Верхняя граница            

Анализ решения модели представлен в виде предлагаемых в окне «Результаты поиска решения» трех отчетов, составленных на основе полученного оптимального решения.

Отчет по результатам состоит из трех таблиц (табл.3.11).

В первой таблице приведено исходное и оптимальное значение целевой ячейки.

Во второй таблице находятся исходные и окончательные значения оптимизируемых переменных, содержащихся в изменяемых ячейках.

 

Таблица 3.11

Целевая ячейка (Максимум)        
  Ячейка Имя Исходно Результат    
  $G$5 Единичная прибыль        
Изменяемые ячейки        
  Ячейка Имя Исходно Результат    
  $B$4 Объем производства П1        
  $C$4 Объем производства П2        
  $D$4 Объем производства П3 6, 9 6, 9    
  $E$4 Объем производства П4        
Ограничения        
  Ячейка Имя Значение Формула Статус Разница
  $F$8 Ресурс 1 Требуется 13, 9 $F$8< =$G$8 не связан. 2, 1
  $F$9 Ресурс 2 Требуется   $F$9< =$G$9 связанное  
  $F$10 Ресурс 3 Требуется 64, 6 $F$10< =$G$10 не связан. 45, 4
  $D$4 Объем производства П3 6, 9 $D$4> =$D$12 не связан. 4, 9
  $B$4 Объем производства П1   $B$4> =$B$12 не связан.  
  $C$4 Объем производства П2   $C$4> =$C$12 связанное  
  $E$4 Объем производства П4   $E$4=$E$12 связанное  
  $B$4 Объем производства П1   $B$4< =$B$13 связанное  

 

В третьей таблице содержится информация об ограничениях. В столбце «Значение» помещены оптимальные значения необходимых ресурсов и оптимизируемых переменных. Столбец «Формула» содержит ограничения на потребляемые ресурсы и оптимизируемые переменные, записанные в виде ссылок на ячейки, содержащие эти данные. Столбец «Состояние» определяет связанными или несвязанными являются те или иные ограничения. Под «связанными» здесь понимаются ограничения, которые реализуются в оптимальном решении в виде жестких равенств. Последний столбец «Разница» определяет остаток используемого ресурса.

Данный отчет не дает какой-либо дополнительной информации к оптимальному решению из электронной таблицы, но наглядное представление решения задачи является неоспоримым достоинством отчета по результатам.

Анализ устойчивости и пределов представлен таблицей 3.12 и таблицей 3.13 соответственно.

 

Таблица 3.12

  Изменяемые ячейки Результ. Нормир. Целевой Допустимое Допустимое
Ячейка Имя значение стоимость Коэффициент Увеличение Уменьшение
$B$4 Объем производства П1       1E+30  
$C$4 Объем производства П2   -1, 999999999   1, 999999999 1E+30
$D$4 Объем производства П3 6, 9       2, 333333332
$E$4 Объем производства П4   -26     1E+30
  Ограничения Результ. Теневая Ограничение Допустимое Допустимое
Ячейка Имя значение Цена Правая часть Увеличение Уменьшение
$F$8 Ресурс 1 Требуется 13, 9     1E+30 2, 1
$F$9 Ресурс 2 Требуется          
$F$10 Ресурс 3 Требуется 64, 6     1E+30 44, 4

Отчет по устойчивости состоит из двух таблиц и информация, представленная в данном отчете позволяет оценить, насколько чувствительным является полученное оптимальное решение к возможным изменениям параметров модели.

Первая таблица содержит информацию об изменяемых ячейках, содержащих значения объемов производства продукции. В столбце «Результирующее значение» указываются оптимальные значения оптимизируемых переменных. В столбце «Нормировочная стоимость» помещены показатели, характеризующие разность между вносимой в целевую функцию единичной прибылью и оценкой снижения общей прибыли за счет отвлечения ресурсов для производства данного вида продукции, взятой по теневым ценам этих ресурсов. Столбец «Целевой коэффициент» содержит исходные значения коэффициентов целевой функции. В следующих двух колонках иллюстрируется допустимое увеличение и уменьшение этих коэффициентов без изменения найденного оптимального решения

Вторая таблица содержит информацию по ограничениям, накладываемым на оптимизируемые переменные. Первый столбец содержит данные о потребностях в ресурсах для оптимального решения. Во втором столбце указаны значения теневых цен на используемые виды ресурсов, т.е. размер изменения целевой функции при увеличении имеющегося объема ресурсов данного вида на единицу (при условии, что остальные переменные модели не изменятся). В третьем столбце находятся имеющиеся ограничения на объем используемых ресурсов. Последние две колонки содержат данные о возможном увеличении или уменьшении объемов имеющихся ресурсов.

Отчет по пределам содержит оптимальные значения целевой функции (прибыли) и независимых переменных (объемов производства), а также демонстрирует, как изменится значение целевой функции, если независимые переменные будут принимать свои предельные значения.

Значения объемов производства в столбце «Нижний предел» (табл.3.13) показывают, какие минимальные значения эти переменные могут принимать, в то время как остальные независимые переменные остаются без изменения и выполняются все ограничения модели.

 

Таблица 3.13

Microsoft Excel 11.0 Отчет по пределам      
Рабочий лист: [лаб2.xls]Отчет по пределам    
Отчет создан: 05.02.2007 1: 29: 38        
             
    Целевое        
  Ячейка Имя Значение      
  $G$5 Единичная прибыль        
    Изменяемое     Нижний Целевой
  Ячейка Имя Значение   предел результат
  $B$4 Объем производства П1        
  $C$4 Объем производства П2        
  $D$4 Объем производства П3 6, 9      
  $E$4 Объем производства П4        

 

Аналогично в столбце «Верхний предел» содержатся максимально возможные значения переменных при сохранении неизменности всех остальных переменных и соблюдения ограничений модели.

Анализ модели показывает, что полученное решение не является оптимальным, т.к. ресурсные коэффициенты в отчете по результатам в двух случаях (Р1 и Р3) имеют статус «несвязан». Одним из возможных вариантов решения проблемы является запуск в производство пятого вида продукции.

Задание. Постройте предлагаемую модель определения производственной программы предприятия для пятого вида продукцииП5 с единичной прибылью 127 условных единиц и требуемыми ресурсными коэффициентами: Р1 – 1, Р2 – 8, Р3 – 13 (Р1 – 1, Р2 – 7, Р3 – 15) для имеющихся Р1 –16, Р2 – 130, Р3 – 110 условных единиц.

САМОСТОЯТЕЛЬНАЯ РАБОТА. Постройте и решите средствами ЭT Excel модель определения производственной программы конкретного предприятия. Проверьте адекватность модели реальному объекту.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.