Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§ 3. Методы спускаДля решения задачи минимизации функционала наиболее часто применяются методы спуска. При заданном приближении определяется какое-либо направление, в котором функционал убывает, и производится перемещение приближения в этом направлении. Если величина перемещения взята не очень большой, то значение функционала обязательно уменьшится. Рассмотрим примеры методов спуска. При исследовании сходимости метода Зейделя в случае системы уравнений Обозначим через
При практической реализации этого метода возникает проблема минимизации функций одной переменной. Рассмотрим отдельно задачу минимизации функций одной переменной
Абсциссу Даже если на каждом шаге отыскивается абсолютный экстремум функции
Рис. 7.3.1 В других случаях при каждом
производятся независимые спуски по координатам этой группы исходя из приближения
и соответствующая минимуму точка Иногда номер очередной координаты, по которой осуществляется спуск, выбирается недетерминированно. В этом случае говорят о случайном покоординатном спуске. Другой вариант метода спуска — метод наискорейшего (градиентного) спуска. Следующее приближение отыскивается в виде
(рис. 7.3.2). Значение
т.е. этот алгоритм опять состоит в последовательной минимизации функции одной переменной Как и в методе покоординатного спуска, в методе наискорейшего спуска нет необходимости полного решения вспомогательной задачи минимизации функции одной переменной. В окрестности точки своего минимума эта функция меняется мало, и тщательное нахождение ее точки минимума не приводит к существенному эффекту. В Случае метода наискорейшего спуска вопрос об объеме вычислений при минимизации вспомогательных функций одной переменной должен решаться также с учетом относительной трудоемкости вычисления значений функции Для иллюстрации решения вопроса о выборе метода рассмотрим следующую типичную задачу: решается нелинейная краевая задача для системы обыкновенных дифференциальных уравнений. В гл. 9 будет показано, что эта задача сводится к решению нелинейной системы уравнений
Рис. 7.3.2 обладающей следующими свойствами. Количество операций при отыскании одного значения Тогда при решении задачи методом Ньютона целесообразно вычислять производные
Область сходимости метода Ньютона обычно невелика, поэтому по крайней мере на начальном этапе итераций целесообразно свести решение этой задачи к минимизации некоторого функционала и применить какой-либо из методов спуска. Рассмотрим простейший случай функционала
множители Пусть
На прямой
поэтому следующее приближение
Отметим, что в данном случае существен вопрос о разумном выборе в в формуле (2). (По этому поводу см. § 2.16.) Задача минимизации функции при наличии ограничений, так называемая задача условной минимизации, формулируется следующим образом. Ищется величина
при условиях
При решении этой задачи возникают дополнительные трудности по сравнению с решением задачи отыскания безусловного минимума, в которой ищется
— нижняя грань Непосредственное использование многих из описанных выше методов становится невозможным, и возникает необходимость в их модификации. В то же время задача минимизации функции при ограничениях типа (4), (5) является весьма актуальной для приложений. Например, существует целый раздел математики — линейное программирование, — занимающийся решением задачи Среди других методов, связанных с решением задачи (3) (5), упомянем метод штрафа. Строится последовательность функций 1) 2) 3) если существуют точки
то Вместо решения исходной задачи Часто вместо первого условия на функцию В отдельных случаях условие 3) также несколько модифицируется. Приведем пример построения такой функции Вводится некоторая невозрастающая функция
В качестве
Наличие слагаемого Метод штрафа обладает следующим недостатком. Оказывается, что при больших В связи с отмеченными недостатками метода штрафа разработано большое число других методов решения задачи условной минимизации (3)-(5).
|
1 |
Оглавление
|