Условия Вольфе — в теории оптимизации набор условий, которые используются в алгоритме приближенного поиска вдоль направления, в алгоритме Бройдена — Флетчера — Гольдфарба — Шанно (BFGS). Впервые опубликованы Филипом Вольфе в 1969 году.
Описание
Пусть решается задача минимизации

уже имеется приближение решения задачи
и пусть каким-либо методом мы нашли направление
, в котором будем искать новое приближение решения
. Тогда
, где
удовлетворяет условиям Вольфе:


Константы выбираются следующим образом:
. Обычно константа
выбирается достаточно маленькой (в окрестности 0), что означает, что функция после совершения шага должна уменьшиться, в то время как
выбирается значительно большей (в окрестности 1), что, в свою очередь, означает, что проекция градиента в новом приближении должна либо изменить направление, либо уменьшиться.
Усиленные условия Вольфе
Другой вариант условий Вольфе, который предполагает, что новое приближение лежит в окрестности локального минимума функции
:


Первое неравенство оставлено таким же, как и в условиях Вольфе, а второе изменено таким образом, чтобы проекция градиента должна уменьшиться по модулю. Таким образом исключаются точки, которые находятся далеко от стационарных точек функции
. Константы подбираются так же, как и в условиях Вольфе.
Свойства
Можно показать, что если
— направление убывания ограниченной снизу и непрерывно дифференциируемой функции
, каждый шаг
удовлетворяет условиям Вольфе, а градиент функции
непрерывен по Липшицу:

то

где
.
Отсюда следует, что
при
, что означает, что алгоритм сходится.
Литература
- Nocedal J., Wright S. Numerical optimization, series in operations research and financial engineering //Springer, New York. – 2006.
- Wolfe P. Convergence conditions for ascent methods //Siam Review. – 1969. – Т. 11. – №. 2. – С. 226-235.
- Wolfe P. Convergence conditions for ascent methods. II: Some corrections //SIAM review. – 1971. – Т. 13. – №. 2. – С. 185-188.