Поиск решения. После того как задача оптимизации подготовлена на Листе, можно воспользоваться командой Поиск решения

После того как задача оптимизации подготовлена на Листе, можно воспользоваться командой Поиск решения, например, для определения максимального еженедельного дохода кафетерия при наличии следующих ограничений, о которых говорилось выше:

· не более 500 чашек кофе в неделю (обычного и особого);

· не более 350 чашек особого кофе (со сливками и с шоколадом);

· не более 125 чашек кофе с шоколадом.

Помимо размера максимальной прибыли, команда Поиск решения подскажет оптимальное распределение продаж кофе по всем трем видам.

Выполнить следующие действия:

1. Выделить на листе целевую ячейку G4 (с формулой, основанной на искомых значениях переменных ячеек).

2. Выполнить:

ВкладкаДанные - Группа Инструментов Анализ - команда Поиск решения.

3. Открывается диалоговое окно Поиск решения (См. Рис. 7). Поскольку на этапе 1 была выделена ячейка, в текстовом поле Установить целевую ячейку уже содержится правильная ссылка G4. Кроме того в группе Равной включен правильный переключатель Максимальному значению

Рис. 7. Диалоговое окно Поиск решения

Внимание! При нажатии кнопки Предположить приложение Ехсеl пытается самостоятельно угадать состав переменных ячеек, входящих в задачу. Для этого он просматривает формулу и выбирает ячейки, на которые имеются ссылки. Довольно часто его предложение оказывается неверным.

4. Перейти к полю Изменяя ячейки и ввести значения переменных ячеек - D5, D9 и D13.

5. Наложение ограничений не является обязательным для всех задач оптими­зации, но в данном примере присутствуют три условия. Нажать кнопку Добавить, чтобы ввести первое и последующие два ограничения в диалоговое окно Добав­ление ограничения (См. Рис. 8).

Рис. 8 Диалоговое окно Добав­ление ограничения

6. Нажать кнопку ОК, чтобы занести все три ограничения в диалоговое окно Поиск решения. (См. Рис. 9).

Рис. 9. Диалоговое окно Поиск решения с добав­ленными ограничениями

7. Чтобы изменить ограничения, приведенные в диалоговом окне Поиск решения, надо выделить ограничение в списке и нажать кнопку Изме­нить. Чтобы настроить итерационный цикл и задать парамет­ры вычислений, надо нажать кнопку Параметры и внести требуемые изменения.

8. Оптимизационная задача готова к выполнению - для получения ответа нажать кнопку Выполнить. Если решение найдено, появля­ется диалоговое окно Результаты поиска решения с описанием результатов процесса оптимизации. (См. Рис. 10). Найденная максимальная величина помещается в целевую ячейку, а переменные ячейки заполняются оптимальными значениями переменных, которые удовлетворяют наложенным ограничениям

9. Если при поиске решения возникли проблемы, появляется сообщение об ошибке - кнопка Справка поможет получить дополнительные сведения.

10. Для отображения найденного решения используется кнопка Сохранить сценарий.

Рис. 10. Диалоговое окно Результаты поиска решения и итоговая таблица


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow