Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие по ЭММ и лаб работы.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
2.98 Mб
Скачать

Изменение ограничений

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

Оценим, как отразится изменение ограничения сырьевых ресурсов с 600 на 500, с 480 на 450, с 240 на 200 на размере общей прибыли. Запишем новые объемы сырьевых ресурсов в ячейках G2, G3, G4.

Для этого выполните следующие действия:

  • выберите команду Сервис, Поиск решения;

  • в диалоговом окне Поиск решения в списке имеющихся ограничений Ограничения выделите нужное ограничение и нажмите кнопку Изменить;

  • в предъявленном диалоговом окне Изменение ограничения измените условия ограничения (в данном случае замените ячейку E2 на G2, E3 на G3, E4 на G4) и нажмите кнопку ОК;

  • нажмите кнопку Выполнить;

  • в предъявленном окне Результаты поиска решения (рис. 4.7) выберите переключатель Сохранить найденное значение и нажмите кнопку ОК.

Сумма прибыли при новом ограничении уменьшилась с 1864,286 до 1553,571 млн. руб. Изменились и значения переменных (рис. 4.10).

Рис. 4.10. Решение задачи с новыми ограничениями

Ограничения можно удалить. Для этого в диалоговом окне Поиск решения выделите ненужное неравенство и нажмите кнопку Удалить. Чтобы сбросить все параметры в диалоговом окне Поиск решения нажмите кнопку Восстановить.

Виды ограничений

Помимо ограничений, представимых в виде равенств и неравенств (с помощью знаков >=, <= и =), можно использовать условие целочисленности.

По результатам последнего поиска решений в ячейке С2 содержится число 14,28571. Однако если выделить эту ячейку, то в строке формул будет выведена величина 14,2857142857143. Эта величина округляется при выводе на экран, однако при вычислении результата используются неокругленные значения. Аналогично нецелые числа с большим количеством знаков после запятой содержатся в ячейке С3.

Очевидно, что очень часто при решении оптимизационных задач изменяемые данные должны быть целочисленными (суммы должны быть, например, округлены до целых денежных единиц, количества штучных ресурсов должны быть целыми числами).

Чтобы в расчетах участвовали целочисленные значения, выберите команду Сервис, Шнек решения, введите условие целочисленности и запустите поиск снова. Чтобы добавить условие целочисленности для объемов производства:

  • В диалоговом окне Поиск решения нажмите кнопку Добавить.

  • В поле Ссылка на ячейку укажите ячейки $С$2: $С$3.

  • Выберите цел в качестве операции сравнения (рис. 4.11).

Рис. 4.11. Добавление условия целочисленности

  • Нажмите кнопку ОК. В результате в списке Ограничения диалогового окна Поиск решения появится строчка $С$2:$С$3=целое.

  • Нажмите кнопку Выполнить. Начнется поиск решения (из-за условия целочисленности процесс поиска может заметно замедлиться).

Рис. 4.12. Целочисленное решение

Полученные результаты действительно целые, причем это не просто округленные значения предыдущего решения (рис.4.12).