- •Методические указания по выполнению курсовой работы «Разработка оптимального плана выпуска продукции»
- •1.Общие методические указания
- •2.Задание для курсовой работы
- •2.1Выбор варианта исходных данных
- •2.2Общая постановка задачи
- •3.Методические указания по выполнению работы
- •3.1Справочные материалы по разработке математической модели оптимизации плана выпуска продукции
- •3.2Справочные материалы по работе с функциями в среде Excel
- •3.3Справочные материалы по оценке экономической эффективности предлагаемых оптимизационных решений
3.Методические указания по выполнению работы
Курсовая работа выполняется в течение всего семестра с использованием инструментальных средств и информационных технологий, осваиваемых в курсе. Ниже приведены некоторые справочные и методические материалы по технологии выполнения курсовой работы.
3.1Справочные материалы по разработке математической модели оптимизации плана выпуска продукции
Математическая постановка задачи формулируется следующим образом. Дано:
X1,…, Хp,–объем выпускаемой продукции i–го типа;
Ci–стоимость реализации единицы продукции i –го типа;
rj-стоимость хранения единицы j-го ресурса;
qj–стоимость использования ресурса j–го вида;
aij-удельные расходы по типам ресурсов на единицу продукции;
Bj-имеющийся объем ресурса;
Qj–объем использованного ресурса;
Vj–остаток i–го ресурса,
i=1..p; j=1..h
Целевая функция имеет вид:
(
0)
где объем использованного ресурса Qj:
(
0)
остаток i–го ресурса VJ:
(
0)
Ограничения имеют вид:
Количество выпускаемой продукции неотрицательно:
Xi>=0, .., Xp>=0
Количество используемого ресурса не должно превышать имеющегося его количества, например, при: i=1..5, j=1..4:
Q1=a11*x1+ a21* x2 + a31* x3 + a41* x4+ a51* x5 <= B1
Q2= a12*x1+ a22* x2 + a32* x3 + a42* x4+ a52* x5 <= B2
Q3= a13*x1+ a23* x2 + a33* x3 + a43* x4+ a53* x5 <= B3
Q4= a14*x1+ a24* x2 + a34* x3 + a44* x4+ a54* x5 <= B4
Сформулированная математическая модель задачи представляет собой задачу линейного программирования.
3.2Справочные материалы по работе с функциями в среде Excel
Для учета в целевой функции расходов на использованные ресурсы и расходов на хранение неиспользованных ресурсов используйте функции: СУММПРОИЗВ (Левая_часть;СтоимРесурса)
СУММПРОИЗВ (ОстатокРесурса;ХранениеРесурса),
где: Левая_часть - имя диапазона ячеек столбца с затратами ресурсов (Левая часть ограничений),
СтоимРесурса – имя диапазона ячеек со стоимостями использования единицы ресурсов,
ОстатокРесурса – имя диапазона ячеек с разностями между объемом ресурсов и их использования при производстве продукции,
ХранениеРесурса – имя диапазона ячеек со стоимостями хранения единицы ресурсов.
Обратите внимание, что коэффициенты при управляемых переменных в целевой функции будут функциями от исходных данных. В отчете по устойчивости именно для значений этих функций будут задаваться возможные изменения.
Справочные материалы для решения задач оптимизации в среде Excel
Рассмотрим решение задачи линейного программирования (ЗЛП) в следующей математической формулировке:
Z=C1*X1+C2*X2 ->max - прибыль,
3*Х1+2*Х2<=12 - ограничение на ресурс 1
3*X1+2*X2<=60 - ограничение на ресурс 2
2*X1+X2<=24 - ограничение на ресурс 3
где X1, X2 – виды продукции
С1, С2 – цена ед. продукции.
На отдельном листе выполним ввод исходных данных согласно макету (рис. 1).
Рис 1. Пример оформления макета задачи линейного программирования
Введем формулы для расчета целевой функции (Z), формулы для расчета левой части – ограничений и вычисления остатка ресурса (рис. 2).
Рис 2. Применение формул в задаче линейного программирования
Для решения задачи выполним режим меню Сервис->Поиск решения (Solver). В группе радиокнопок Равной выберем вид экстремума целевой функции (по значению, по максимальному значению, по минимальному значению) по максимальному значению. Введем ограничения, нажимая на кнопку Добавить (рис.3).
Рис 3. Окно Поиск решения
Далее нажмем на кнопку Параметры. В открывающемся диалоговом окне Параметры поиска решения произведем настройку параметров, подсказку о которых можно получить по кнопке Справка. Обычно для задачи линейного программирования достаточно установить флажки для параметров Линейная модель и Неотрицательные значения (рис.4).
Рис 4. Окно Параметры поиска решения
Закройте окно Параметры поиска решения и в появившемся окне Поиск решения нажмите на кнопку Выполнить.
По окончанию решения будет выведено окно Результаты поиска решения (рис.5). Если сразу нажать кнопку ОК, то на листе с постановкой задачи будут выведены найденные оптимальные значения переменных и значение целевой функции (рис.6).
Рис 5. Окно Результаты поиска решения
Рис .6. Лист с результатами задачи линейного программирования
