|
2.2.1.4. Метод Гаусса-Зейделя (наискорейшего покоординатного спуска)
Алгоритм метода: здесь: q
q
Направление оси для проекции
антиградиента может меняться циклически, например: на итерации №1 – ось
Геометрическая интерпретация метода
Критерии окончания метода такие же, как и в методе градиентного спуска. Начальными параметрами метода являются:
Вычисление шага
Дано: Сделать 2 итерации методом
Гаусса-Зейделя из начальной точки
Решение:
Итерация 0 алгоритма (соответствует начальной точке) – см. пример 2.1.
Итерация 1 алгоритма (k=0)
Для проекции градиента выберем направление оси
Вычислим значение функции в точке Как видно функция в точке
Найдем минимум функции
Итерация 2 алгоритма (k=1)
Для проекции градиента выберем направление оси
Вычислим значение функции в точке
Найдем минимум функции
Очевидно, что на 2-й
итерации найдены координаты стационарной точки с точностью
Сходимость метода градиентного спуска (градиентного наискорейшего спуска, покоординатного спуска и метода Гаусса-Зейделя) регламентируется теоремой.
Теорема. Если функция
то метод градиентного спуска
гарантирует
Поскольку критерий окончания
гарантирует выполнение в точке
Сходимость именно к точке минимума гарантируется только для выпуклых функций. |