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

Задание 2. Решение задач оптимизации средствами Microsoft Excel.

Линейная оптимизация

Задача 1. Фирма производит две модели А и В сборных книжных полок. Их производство ограничено наличием сырья (высококачественных досок) и временем машинной обработки. Для каждого изделия модели А требуется 3 м2 досок, а для изделия В – 4 м2 досок в неделю. Фирма может получать от своих поставщиков до 1700 м2 досок в неделю.

Для каждого изделия модели А требуется 12 минут машинного времени, а для изделия модели В – 30 минут. В неделю можно использовать 160 ч машинного времени.

Сколько изделий каждой модели следует выпускать фирме в неделю, если изделие модели А приносит 2 дол прибыли, а каждое изделие модели В –4 дол прибыли?

Решение: составим мат модель.

Х – количество изделий модели А, выпускаемых в течение недели.

Y - – количество изделий модели В.

2x+4y – прибыль от этих изделий. Ее надо максимизировать.

Функция, для которой ищется экстремум (максимум или минимум) –целевая функция.

Беспредельному увеличению количества изделий препятствуют ограничения.

Ограничено:

  • Количество материала для полок. 3x+4y < 1700

  • Машинное время на изготовление – на изделие А уходит 0,2 час, на изделие В – 0,5 часа. Поэтому 0,2x + 0,5y < 160.

  • Кроме того, количество изделий – не отрицательные числа, поэтому x > 0, y > 0.

Формально задача оптимизации записывается так:

2 x+4y

3x+4y < 1700

0,2x + 0,5y < 160

x > 0, y > 0.

Решим задачу в Excel. Введем в ячейки рабочего листа следующую информацию:

А

В

С

D

Переменные

Изделие А

0

Х

Изделие В

0

Y

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

прибыль

0

=2*x+4*y

Ограничения

Материал

0

=3*x+4*y

<=1700

Время изготовления

0

=0.2*x+0.5*y

<=160

Сервис – Поиск решения

(это надстройка, может быть не установлена)

В диалоговом окне в поле ввода «Установить целевую ячейку» -В6.

Установим переключатель «Равной максимальному значению». перейдем к полю ввода «Изменяя ячейки». В нашем случае достаточно щелкнут кнопку «предположить» и в поле ввода появится адрес блока В2:В3..

Перейдем к вводу ограничений. Щелкнем кнопку «Добавить». Появится диалоговое окно «Добавление ограничений». В поле ввода «Ссылка на ячейку» - В9. правее расположен список с условными операторами. Выбрать условие <=. В поле ввода «Ограничение» вводим число 1700. у нас есть еще одно ограничение, поэтому окно не закрываем, нажимаем кнопку «Добавить».

Щелкнуть кнопку «Параметры» - открывается окно «Параметры поиска решения». Ничего не меняем, только устанавливаем 2 флажка :

  • линейная модель (так как наша целевая функция и ограничения являются линейными

  • неотрицательные значения (для переменных x и y).

Нажмем кнопку «Выполнить». Ответ А-300 штук, В – 200 штук. Прибыль-1400.

Упражнение: недельный фонд времени уменьшился из-за планового ремонта и составляет 150 часов. Измените ограничения и убедитесь, что получаются дробные значения.

Задача 2. Фирма производит 3 вида продукции (А,В,С), для выпуска каждого требуется определенное время обработки на всех 4 станках:

Вид продукции

Время обработки, час

Прибыль, дол

А

1

3

1

2

3

В

6

1

3

3

6

С

3

3

2

4

4

Пусть время работы на станках соответственно 84, 42, 21,42 часа в неделю. Определите, какую продукцию и в каких количествах стоит производить для максимизации прибыли. (Рынок сбыта не ограничен)

Ответ: А-13,125; В-2,625, С-не выпускать. Прибыль-55,125

Задача 3. Фирма производит 2 продукта (А,В), рынок сбыта которых не ограничен. Каждый продукт должен быть обработан каждой машиной I, II, III. Время обработки в часах для каждого изделия приведено ниже:

I

II

III.

А

0,5

0,4

0,2

В

0,25

0,3

0,4

Время работы машин – соответственно – 40,36,36 часов в неделю. Прибыль от изделий А и В составляет соответственно 5 и 3 доллара. Фирме надо определить недельные нормы выпуска изделий А и В, максимизирующие прибыль. Ответ:иА-60, В-40, 420 дол в неделю.

Результатом выполнения является распечатка:

  1. Лист с условием задачи;

  2. Распечатка листа решения в цифровом виде.

  3. Распечатка листа в формульном виде с заголовками строк и столбцов.