· переменные для решения задачи: х1 – суточный объем производства материала А, х2 - суточный объем производства материала В;
· определение функции цели (критерия оптимизации). Суммарная суточная прибыль от производства х1 материала А и х2 материала В равна:
F = 4000*х2 + 3000*х1,
поэтому цель фабрики – среди всех допустимых значений х2 и х1 найти такие, которые максимизируют суммарную прибыль от производства материалов F:
F = 4000*х2 + 3000*х1 àmax;
· ограничения на переменные:
à объем производства материалов не может быть отрицательным, т.е.
х2>0, x1>0;
à расход исходного продукта для производства обоих видов материалов не может превосходить максимально возможного запаса данного исходного продукта, т.е.:
2х2 + 3х1< 7,
3х2 + 2х1< 9
à ограничения на величину спроса на материалы:
х1 – х2< 1,
х1< 3.
Таким образом, получаем следующую математическую модель задачи:
· Найти максимум следующей функции:
F = 4000*х2 + 3000*х1 àmax
· при ограничениях вида:
2х2 + 3х1< 7,
3х2 + 2х1< 9,
х1 – х2< 1,
х1< 3,
x1>0, х2>0.
Решение задачи средствами MS Excel:
Подготовим лист рабочей книги MS Excel для вычислений – на рабочий лист вводим необходимый текст, данные и формулы в соответствии с рис.1, рис.2..
Рис.1 Данные рабочего листа
Рис.2 Формулы рабочего листа
à Переменные задачи х1 и х2 находятся, соответственно, в ячейках С3 и С4.
à Целевая функция находится в ячейке С6 и содержит формулу:
· = 4000*С4+3000*С3
à Ограничения на задачу учтены в ячейках С8:D11.
· Воспользовавшись командой Сервис/Поиск решения, вводим необходимые данные для рассматриваемой задачи (установка данных в окне Поиск решения приведена на рис.3.).
· Результат работы по поиску решения помещен на рис. 4.
Рис.4 Результат расчета надстройки Поиск решения
· Отчеты:
Рис.5 Отчет по результатам
Лабораторна робота 2
Тема: Ознайомлення з середовищем розробки програмного забезпечення (ПЗ) Dev C++.
Мета: Навчитися працювати з інтегрованим середовищем розробки ПЗ Dev C++.