Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая_работа_ВЗО.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
353 Кб
Скачать
☆

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)

Ограничения имеют вид:

  1. Количество выпускаемой продукции неотрицательно:

Xi>=0, .., Xp>=0

  1. Количество используемого ресурса не должно превышать имеющегося его количества, например, при: 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. Лист с результатами задачи линейного программирования