Построение математической модели задачи

Вариант 8.

Задача 1.

На предприятии выпускается три вида изделий, на которые используется три вида сырья.

Тип сырья Нормы расхода сырья на одно изделие Запасы сырья
А Б В
I
II
III
Цена изделия  

7. Как изменится общая стоимость выпускаемой продукции и план ее выпуска, если запас сырья I вида увеличить на 80 кг, а запасы сырья II вида уменьшить на 10кг?

8. Целесообразно ли выпускать изделие Г ценой 7 ед., если нормы затрат сырья на него составляют 2, 4 и 3 кг?

Построение математической модели задачи.

Введем следующие обозначения:

x1 – количество изделий А;

x2 – количество изделий Б;

x3 – количество изделий В;

Прибыль от выпуска изделий А составляет 3x1, изделий Б – 2x2, изделий В – 5x3.

Запишем критерий оптимальности: Построение математической модели задачи - student2.ru

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

x1+2x2+x3<= 430, ограничение по типу сырья I

3x1+0x2+2x3<=460, ограничение по типу сырья II

x1+4x2+0x3<=420, ограничение по типу сырья III

x1>=0, x2>=0, x3>=0.

Решение задачи.

1. Выбор и указание адресов ячеек, в которые будет помещен результат решения (изменяемые ячейки).

В нашей задаче х1, х2, х3 обозначают количество изделий каждого типа. Для оптимального значения вектора Х=( х1, х2, х3) зарезервируем ячейки B2:D2, а для оптимального значения целевой функции (максимальная прибыль) – ячейку E4.

2. Ввод исходных данных.

Введем исходные данные, как показано на рисунке 1

Построение математической модели задачи - student2.ru

Рис.1.

Для удобства чтения будущих отчетов Рисунок присвойте имена следующим ячейкам:

E7 – тип сырья I;

E8 – тип сырья II;

E9 – тип сырья III;

В4 – прибыль_1 изделия А;

С4 – прибыль_1 изделия Б;

D4 – прибыль_1 изделия В;

E4 – суммарная прибыль .

3. Ввод зависимости для целевой функции.

Поместите курсор в ячейку E4. С помощью мастера функций введите функцию СУММПРОИЗВ. В окне функции в строку Массив1 введите В2:D2 (ячейки искомых переменных). Этот массив будет использоваться при вводе зависимостей для ограничений, сделайте на него абсолютную ссылку с помощью клавиши E4.

В строку Массив2 введите B4:D4. На экране до нажатия кнопки ОК будем иметь

Построение математической модели задачи - student2.ru

Рис. 2.

После нажатия кнопки ОК, то есть после выполнения функции СУММПРОИЗВ вид экрана показан на рисунке 3.

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

Построение математической модели задачи - student2.ru

Рис. 3.

4. Ввод зависимостей для ограничений.

Скопируйте формулу из ячейки E4 в ячейки E7:E9. Экран примет вид:

Построение математической модели задачи - student2.ru


Рис. 4.

Проверьте введенные формулы в режиме просмотра формул (см. рисунок 5).

Построение математической модели задачи - student2.ru

Рис. 5

5. Запустите команду Поиск решения. Появится диалоговое окно Поиск решения (рисунок6):

Построение математической модели задачи - student2.ru

Рис. 6.

6. Установка целевой ячейки, указание назначения целевой функции, указание адресов изменяемых ячеек.

· В окне Установить целевую ячейку введите адрес $E$4.

· Отметьте точкой направление целевой функции в зависимости от условий вашей задачи: в данном случае равной Максимальному значению.

· В окно Изменяя ячейки ввести адреса искомых переменных $B$2:$D$2.

7. Ввод ограничений.

· Нажмите кнопку Добавить.Появится диалоговое окно Добавление ограничения (Рисунок 7):

Построение математической модели задачи - student2.ru

Рис. 7.

· В строке Ссылка на ячейкувведите адрес $E$7.

· Ввести знак ограничения, в данном случае <=.

· В строке Ограничение введите адрес $G$7.

· Нажмите на кнопку Добавить.

· Аналогично введите остальные ограничения.

· После ввода последнего ограничения нажмите на кнопку ОК.

На экране появится диалоговое окно Поиск решения ( Рисунок 8).

Построение математической модели задачи - student2.ru

Рис. 8.

8. Ввод параметров.

· В диалоговом окне Поиск решения нажмите кнопку Параметры. На экране появится диалоговое окно Параметры поиска решения.

· Установите флажки в окнах Линейная модель (это обеспечит применение симплекс-метода)и Неотрицательные значения.

· Нажмите на кнопку ОК. На экране появится диалоговое окно Поиск решения.

· Нажмите на кнопку Выполнить.

Через короткий промежуток времени появится окно Результаты поиска решения и исходная таблица с заполненными ячейками В2:D2 для значений хi, и ячейка E4 с максимальным значением целевой функции (Рисунок 8).

Построение математической модели задачи - student2.ru

Рис. 8.

Укажите тип отчетов Результаты и Устойчивость. В результате получим на отдельных листах Отчет по результатам и Отчет по устойчивости.

На листе, на котором строилась модель появилось решение задачи: для обеспечения максимальной прибыли в размере 9000 денежных единиц необходимо произвести 400 изделий В и 550 изделий Г. Изделия А и Б производить не следует.

Ваши отчеты будут иметь вид:

Построение математической модели задачи - student2.ru

Построение математической модели задачи - student2.ru

Наши рекомендации