БлогNot. Поиск решения в Excel и примеры для него

Поиск решения в Excel и примеры для него

Я настолько давно и прочно привык делать всё, что можно сделать в Excel, "Поиском решения", что удивляюсь, когда кто-то так не делает. Поэтому добавлю несколько слов об этом полезном инструменте и приведу какой-нибудь пример.

В общем виде задача оптимизации ставится следующим образом: найти максимальное, минимальное или фиксированное значение функции f(x1,x2,…,xn) при заданной системе ограничений ai ≤ xi ≤ bi , i=1,2,…,n, где xi – неизвестные величины. В реальных задачах, как правило, значения ограничений ai, bi выбираются из физических или математических соображений.

Например, решение любого уравнения - частный случай этой модели:

f(x)=0

(хотя для решения уравнений есть отдельный инструмент Подбор параметра).

Любая задача об условном экстремуме функции тоже решается тем же методом.

Задачи, изучаемые в математическом программировании, тоже решаются "Поиском решения".

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

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

Зависимая_ячейка Знак Выражение

где Знак может принимать значения <=, =, >= или ограничение до целого числа, если задача целочисленна.

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

Примечание. Если указанный пункт меню отсутствует, включите соответствующую надстройку в Excel: меню Файл, команда Параметры Excel, вкладка Надстройки, в списке Управление выбрать пункт "Надстройки Excel" и нажать кнопку "Перейти", затем включить надстройку (или меню Сервис, Надстройки в старых версиях Excel).

 Продолжение на странице статьи

14.10.2012, 21:35 [10784 просмотра]


теги: числа excel

К этой статье пока нет комментариев, Ваш будет первым