- •Компьютерный практикум для студентов очной/заочной формы обучения по специальности 080502 «Экономика и управление на предприятии (машиностроение и металлообработка)»
- •Сроки прохождения практики:
- •Задание практики Задание 1. Электронная форма для ввода данных ── лист Microsoft Word.
- •Задание 2. Решение задач оптимизации средствами Microsoft Excel.
- •Задание 3. Однотабличная база данных Microsoft Access.
- •Задание 4. Создание шаблона документа в Microsoft Word с заполнением полей из базы данных Microsoft Access.
- •Задание 5. Создание презентации Microsoft PowerPoint.
- •Общие положения.
Задание 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 |
Ответ: А-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 |
Результатом выполнения является распечатка:
Лист с условием задачи;
Распечатка листа решения в цифровом виде.
Распечатка листа в формульном виде с заголовками строк и столбцов.