Методы поиска экстремума функции

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

Методы поиска экстремума функции - student2.ru (3)

на множестве допустимых значения D, описываемом системой уравнений

Методы поиска экстремума функции - student2.ru (4)

к задаче безусловной оптимизации функции

Методы поиска экстремума функции - student2.ru (5)

где Методы поиска экстремума функции - student2.ru - вектор дополнительных переменных, называемых множителями Лагранжа. Функцию Методы поиска экстремума функции - student2.ru , где Методы поиска экстремума функции - student2.ru , Методы поиска экстремума функции - student2.ru , называют функцией Лагранжа. В случае дифференцируемости функций f и Методы поиска экстремума функции - student2.ru справедлива теорема, определяющая необходимое условие существования точки условного экстремума в задаче (3)-(4).

Теорема 2.1.Если Методы поиска экстремума функции - student2.ru - точка условного экстремума функции (3) при ограничениях (4) и ранг матрицы первых частных производных функций

Методы поиска экстремума функции - student2.ru

равен т, то существуют такие Методы поиска экстремума функции - student2.ru , не равные одновременно нулю, при которых

Методы поиска экстремума функции - student2.ru . (6)

Из теоремы (1) вытекает метод поиска условного экстремума, получивший название метода множителей Лагранжа, или просто метода Лагранжа.Он состоит из следующих этапов.

1. Составление функции Лагранжа Методы поиска экстремума функции - student2.ru .

2. Нахождение частных производных

Методы поиска экстремума функции - student2.ru и Методы поиска экстремума функции - student2.ru /

3. Решение системы уравнений

Методы поиска экстремума функции - student2.ru (7)

относительно переменных х и и.

4. Исследование точек, удовлетворяющих системе (7), на максимум (минимум) с помощью достаточного признака экстремума.

Наличие четвертого этапа объясняется тем, что теорема (1) дает необходимое, но не достаточное условие экстремума. Проверка достаточных условий экстремума сопряжена со значительными трудностями. Основное практическое значение метода Лагранжа заключается в том, что он позволяет перейти от условной оптимизации к безусловной и, соответственно, расширить множество доступных средств решения задачи. Заметим, что задача решения системы уравнений (7), к которой сводится данный метод, в общем случае не проще исходной проблемы поиска экстремума (3)-(4). Методы, подразумевающие такое решение, называются непрямыми. Они могут быть применены для весьма узкого класса задач, для которых удается получить линейную или сводящуюся к линейной систему уравнений (7). Их применение объясняется необходимостью получить решение экстремальной задачи в аналитической форме (допустим, для тех или иных теоретических выкладок). При решении конкретных практических задач обычно используются прямые методы, основанные на итеративных процессах вычисления и сравнения значений оптимизируемых функций.

Ведущее место среди прямых методов решения экстремальных задач занимает градиентный метод (точнее, семейство градиентных методов) поиска стационарных точек дифференцируемой функции. Стационарной называется точка, в которой Методы поиска экстремума функции - student2.ru и в которой, в соответствии с необходимым условием оптимальности, возможно достигается локальный экстремумум. Таким образом, применяя градиентный метод, находят множество точек локальных максимумов (или минимумов), среди которых определяется глобальный максимум (или минимум).

Идея данного метода основана на том, что градиент функции указывает направление ее наиболее быстрого возрастания в окрестности той точки, в которой он вычислен. Поэтому, если из некоторой текущей точки Методы поиска экстремума функции - student2.ru перемещаться в направлении вектора Методы поиска экстремума функции - student2.ru , то функция f будет возрастать, по крайней мере, в некоторой окрестности точки Методы поиска экстремума функции - student2.ru . Следовательно, для точки Методы поиска экстремума функции - student2.ru , Методы поиска экстремума функции - student2.ru , лежащей в такой окрестности, справедливо неравенство Методы поиска экстремума функции - student2.ru . Продолжая этот процесс, мы постепенно будем приближаться к точке некоторого локального максимума (см. Рис. 2.1).

Однако одновременно с определением направления сдвига возникает вопрос о величине этого сдвига или, другими словами, возникает проблема выбора шага l, в рекуррентной формуле

Методы поиска экстремума функции - student2.ru , (8)

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

В зависимости от способа ее решения различают различные варианты градиентного метода. Рассмотрим наиболее известных из них.

Наши рекомендации