Схема методов спуска

1. Задать начальное приближение Схема методов спуска - student2.ru .

Для Схема методов спуска - student2.ru выполнить действия:

2. В точке Схема методов спуска - student2.ru выбрать направление спуска Схема методов спуска - student2.ru .

3. Произвести выбор шага спуска Схема методов спуска - student2.ru .

4. Найти Схема методов спуска - student2.ru -ое приближение по формуле

Схема методов спуска - student2.ru . (5.4.2)

Релаксационные процессы.Процесс построения последовательности точек Схема методов спуска - student2.ru , назовем релаксационным, если

Схема методов спуска - student2.ru . (5.4.3)

В настоящем параграфе вопросы сходимости последовательности Схема методов спуска - student2.ru к минимуму функции исследуются в предположении релаксационности процесса спуска.

Выбор направления. В релаксационных методах спуска направление спуска Схема методов спуска - student2.ru выбирается таким образом, чтобы обеспечить возможность выполнения неравенства (5.4.3), по крайней мере, для малых значений Схема методов спуска - student2.ru . Для дифференцируемой функции в некоторой окрестности точки Схема методов спуска - student2.ru справедливо представление:

Схема методов спуска - student2.ru . (5.4.4)

Отсюда, при малых Схема методов спуска - student2.ru в (5.4.2), убывание функции на итерации Схема методов спуска - student2.ru обеспечивается выбором направления Схема методов спуска - student2.ru из условия:

Схема методов спуска - student2.ru . (5.4.5)

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

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

Схема методов спуска - student2.ru . (5.4.6)

Условие Схема методов спуска - student2.ru , т.е. условие (3.2.5), является непременным условием выбора направления. При организации алгоритмов спуска на направление спуска накладывается более жесткое ограничение

Схема методов спуска - student2.ru , (5.4.7)

которое, в случае сильновыпуклых функций, гарантирует сходимость со скоростью геометрической прогрессии последовательности Схема методов спуска - student2.ru к минимуму. Если условие (5.4.7) не выполняется, то направление спуска соответствующим образом корректируется, с тем чтобы удовлетворить (5.4.7).

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

Схема методов спуска - student2.ru , (5.4.8)

где Схема методов спуска - student2.ru , при условии

Схема методов спуска - student2.ru , (5.4.9)

так как точное решение может оказаться неоправданно дорогим по затратам машинного времени.

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

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