Поиск Решений в Excel Как Включить Если Нет • Как с этим работать

5.1. Общие сведения о надстройке «Поиск решения».

полнить Excel новыми вычислительными возможностями и рационализировать процедуры вычислений. Любую надстройку при необходимости можно активизировать и после проведения вычислений, выгрузить из памяти. Для моделирования в бизнесе наибольший интерес представляют две надстройки —

* Дальнейшее изложение предполагает, что оптимизация проводится в версиях

«Пакет анализа» и «Поиск решения» — Рис 5.1. «Пакет анализа» – это набор программ по обработке статистики и прогнозированию. Надстройка «Поиск решения» предназначена для оптимизации линейных

и нелинейных моделей при наличии ограничений и без них. Для решения задач линейного программирования в ней используется оптимизационный алгоритм симплекс метода.

и позволяет решать задачи, содержащие до 200 переменных. В оригинальной англоязычной версии надстройка носит название Solver . Для сложных задач с большим количеством переменных и ограничений (до 1000) существует более мощная версия программы – Premium Solver , обладающая и более высоким быстродействием. Она предлагается компанией Frontline Systems, Inc. на коммерческой основе.

«Поиск решения» не появляется в меню Excel автоматически при установке Microsoft Office или Excel на компьютер. Для активации надстройки необходимо в пункте меню «Сервис» выбрать пункт « Надстройки» и в открывшемся диалоговом окне (рис. 5.1.) поставить флажок в окошке «Поиск решения». После чего в пункте меню «Сер-

вис» появится строка «Поиск решения. » (рис. 5.2.). В дальнейшем

вызов надстройки можно выполнять командами Сервис ¾ Поиск ре-

5.2. Ввод информации о модели линейного программирования в надстройку «Поиск решения»

Запуск программы по команде Сервис ¾ Поиск решения. открывает диалоговое окно (рис. 5.3.).

По терминологии, используемой в надстройке, « Целевая ячейка »

– это ячейка, в которую записана формула для вычисления целевой функции. Термин « Изменяемые ячейки » — используется для тех ячеек, в которых расположены переменные решения x 1 , x 2 , K x n .

В поле « Установить целевую ячейку: » указывается адрес ячейки,

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

« Равной: максимальному значению» либо «Равной: минимальному значению» . Для тех задач, где требуется, чтобы целевая функция была

в точности равна некоторому значению, ставится флажок у надписи « Равной: значению: » и в поле справа устанавливается это требуемое значение (подобные задачи относятся к классу задач на подбор параметров).

Поле « Изменяя ячейки: » предназначено для ввода адресов тех ячеек, куда помещены переменные решения x 1 , x 2 , K x n . Их значения

изменяются в процессе поиска решения до тех пор, пока не будут выполнены наложенные ограничения и условие оптимизации, указанное в поле « Установить целевую ячейку» .

Для записи ограничений в диалоговом окне «Поиска решения» предусмотрено поле « Ограничения: ». Ввод каждого из ограничений производится с помощью кнопки « Добавить ». После ее нажатия появляется окно «Добавление ограничения» (рис. 5.4.).

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

метры » (рис. 5.3.) и перейти на вкладку « Параметры поиска реше-

ния » (рис. 5.5.). Для задач линейного программирования в открывшемся диалоговом окне необходимо установить флажок « Линейная модель ». Для задания условия неотрицательности переменных устанавливается флажок « Неотрицательные значения ». Условие неотрицательности переменных можно было задать также и в окне « Огра-

ничения » (рис.5.4.). Однако делать это следует только в одном месте. Дублирование условий неотрицательности может приводить к ошибкам в работе программы.

Флажок « Автоматическое масштабирование » устанавливать крайне желательно, особенно в тех задачах, где масштаб переменных решения существенно отличается друг от друга (граммы и тонны, рубли и миллионы рублей и т.д.). В этом случае программа автоматически масштабирует переменные для избежания ошибок округления.

Остальные значения параметров можно оставлять такими, какими они заданы по умолчанию в диалоговом окне. Подробное описание и содержательный смысл всех параметров программы «Поиск решения» дан в Приложении .

5.3. Решение задач линейного программирования с помощью надстройки «Поиск решения»

Для иллюстрации алгоритма решения задач линейного программирования рассмотрим следующий пример.

Мебельная фабрика выпускает три вида изделий: шкафы, тумбочки и столы, – расходуя для их производства ресурсы четырех типов: ДСП, фанеру, стекло, крепежные изделия. Нормы расхода ресурсов на

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

[expert_bq id=»1570″]Как вы можете заметить, в данном выпадающем списке есть три варианта — Поиск решения нелинейных задач методом ОПГ , Поиск решения линейных задач симплекс-методом , и Эволюционный поиск решения. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq] Все в мире меняется, причем происходит это вне зависимости от нашего с вами желания. Эту непреложную истину особенно хорошо знают пользователи компьютера, ПО которых взяло в привычку кардинально обновляться с потрясающей частотой. К счастью, офисные пакеты этим не слишком страдают, хотя и среди них попадаются исключения.
Во вкладке Данные появится блок

Поиск решения в Экселе » Компьютерная помощь

Кроме того, в состав нынешней версии сего табличного редактора были введены новые типы формул, которые окажутся наиболее полезными бухгалтерам и экономистам. Это обстоятельство опять-таки показывает «реверанс» Microsoft в сторону именно корпоративных пользователей. Учитывая, что нижеприведенные ситуации характерны именно для них, то ничего удивительного в этом нет.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: