Решение задач подбора параметра

Надстройка Подбор параметразапускается командой Сервис – Подбор параметра. Если в меню отсутствует команда Подбор параметра, следует воспользоваться командой Сервис – Надстройки и установить флажок Подбор параметра.

Задачи с использованием надстройки Подбор параметра сводятся к получению требуемого значения в одной ячейке путем изменения значения другой ячейки. Первая ячейка называется целевой, а значение второй ячейки – параметром. Целевая ячейкадолжна содержать формулу, прямо или косвенно ссылающуюся на ячейку с изменяемым параметром.

Пример 7.1. Вклад будет помещен в банк на 5 лет под 5% годовых.

Вводим исходные данные (рис. 7.*)

рис. 7.*. Исходные данные

Подзадача 1. Требуется рассчитать сум­му возврата вклада в конце периода.

Для расчета коэффициента увеличения вклада в ячейку B4вводится формула =(1+B3)^B2, а для расчета суммы возврата вклада в ячейку B5вводится формула =B1*B4.

Подзадача 2. Определить условия помещения вклада, наиболее подходящие для его владельца. Например, рассчитать процентную ставку вклада, при которой сумма возврата вклада будет составлять 8 000 рублей.

Значение в ячейке B5зависит от значения ячейки B3. Необходимо подобрать параметр в ячейке B3таким образом, чтобы значение в целевой ячейке стало равным заданному значению, в данном случае 8 000 рублей.

Решается задача методом последовательных приближений по следующей схеме:

1) указатель устанавливается в целевую ячейку B5;

2) вызываем процедура Подбор параметраиз меню Сервис(рис. 7.1);

3) в диалоговом окне Подбор параметра задается значение в целевой ячейке, равное 8 000;

4) в поле Изменяя значение ячейки вводится адрес варьируемой ячейки B3.

После удачного завершения решения задачи откроется окно с соответствующим сообщением, а в ячейке B3появится результат решения.

Окончательно таблица примет следующий вид (рис. 7.№):

 

Рис. 7.1. Диалоговое окно Подбор параметра рис. 7.№. Результаты расчетов

 

 

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

Надстройка Поиск решения запускается командой Сервис – Поиск решения. Если в меню отсутствует команда Поиск решения, следует воспользоваться командой Сервис – Надстройки и установить флажок Поиск решения.

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

Бόльшую часть задач представляют собой задачи линейного программирования, т. е. такие, у которых критерий оптимизации и ограничения – линейные функции. В этом случае для решения задачи следует установить флажок Линейная модель в окне Параметры поиска решения. Это обеспечит применение симплекс-метода. В противном случае, даже для решения линейной задачи, будут использоваться более общие (т.е. медленные) методы.

Решая задачи с нелинейными зависимостями, следует:

- ввести предварительно предположительные значения искомых переменных (иногда легко получить графическое представление решения и сделать приблизительные выводы о решении);

- в окне Параметры поиска решения снять (если установлен) флажок Линейная модель.

При необходимости проводится анализ решения. Часто добавляют также представление решения в виде графиков или диаграмм. Можно получить и отчет о поиске решения. Отчеты бывают трех типов: Результаты, Устойчивость, Пределы. Тип отчета выбирается по окончании поиска решения в окне Результаты поиска решения в списке Тип отчета (можно выбрать сразу два или три типа).

- Отчет типа Результаты содержит окончательные значения параметров задачи целевой функции и ограничений.

- Отчет типа Устойчивость показывает результаты малых изменений параметров поиска решений.

- Отчет типа Пределы показывает изменения решения при поочередной максимизации и минимизации каждой переменной при неизменных других переменных.