Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Решение задач оптимизации в MS Ecxel.doc
Скачиваний:
72
Добавлен:
16.11.2018
Размер:
753.66 Кб
Скачать

Методика выполнения в Microsoft Excel

1. Запустите программу Excel (ПускПрограммыMicrosoft Excel) и создайте рабочую книгу.

2. Создайте новый рабочий лист «Оптимальный раскрой». Заполните его в соответствии с рисунком.

3. В ячейках диапазона B4:F6 разместите таблицу рациональных способов раскроя металлических стержней.

4. В ячейки G4, G5, и G6 занесите требуемое количество стержней заготовок различной длины – числа 80, 120, и 102 соответственно.

5. В ячейках диапазона B7:F7 разместите величину отходов при каждом способе раскроя.

6. В ячейки B8:F8 занесите нули – в дальнейшем значения этих ячеек будут подобраны автоматически.

6. В ячейках H4:H6 нужно указать формулы для расчета фактического количества заготовок различной длины. В ячейке H4 формула будет иметь вид =$B$8*B4+$C$8*C4+$D$8*D4+$E$8*E4+$F$8*F4, а остальные формулы можно получить методом автозаполнения (обратите внимание на использование абсолютных и относительных ссылок).

7. В ячейку G8 занесите формулу, вычисляющую общее количество единиц материала, то есть количество необходимых стержней длиной 220 см. произведенных приборов: для этого выделите диапазон B8:F8 и щелкните на кнопке Автосумма на стандартной панели инструментов.

8. Выберите меню СервисПоиск решения – откроется диалоговое окно Поиск решения.

9. В поле Установить целевую укажите ячейку, содержащую оптимизируемое значение (G8). Установите переключатель Равной минимальному значению (требуется минимальное количество стержней).

10. В поле Изменяя ячейки задайте диапазон подбираемых параметров – B8:F8.

11. Необходимо добавить ограничения:

  • Фактическое количество заготовок, необходимое для выполнения заказа, должно быть не менее требуемого количества

  • Количество заготовок должно быть целым числом

  • Количество заготовок неотрицательно

12. Чтобы определить набор ограничений, щелкните на кнопке Добавить. В диалоговом окне Добавление ограничения в поле Ссылка на ячейку укажите диапазон H4:H6. В качестве условия задайте =>. В поле Ограничение задайте диапазон G4:G6. Это условие показывает, что фактическое количество заготовок, необходимое для выполнения заказа, должно быть не менее требуемого количества. Щелкните на кнопке ОК.

13. Снова щелкните на кнопке Добавить. В поле Ссылка на ячейку укажите диапазон B8:F8. В качестве условия задайте >=. В поле Ограничение задайте число 0. Это условие указывает, что число нарезанных заготовок. Щелкните на кнопке ОК.

14. Снова щелкните на кнопке Добавить. В поле Ссылка на ячейку укажите диапазон B8:F8. В качестве условия выберите пункт цел. Это условие не позволяет нарезать доли заготовок. Щелкните на кнопке ОК.

15. Щелкните на кнопке Выполнить. По завершении оптимизации откроется диалоговое окно Результаты поиска решения.

16. Установите переключатель Сохранить найденное решение, после чего щелкните на кнопке ОК.

17. Проанализируйте полученное решение. Кажется ли оно очевидным? Проверьте его оптимальность, экспериментируя со значениями ячеек B8:F8. Чтобы восстановить оптимальные значения, можно в любой момент повторить операцию поиска решения.

Для ответа на второй и третий вопросы условия задачи получаем следующие ответы:

2) 134 единицы материала

3) Три из рациональных способов раскроя.

18. Сохранить рабочую книгу.