Введение

В математической оптимизации доверительная область – это подмножество области определения целевой функции, которая аппроксимируется с помощью модельной функции (часто квадратичной). Если в доверительной области найдена адекватная модель целевой функции, то область расширяется; в противном случае, если аппроксимация неточна, то область сужается. Качество аппроксимации оценивается путем сравнения отношения ожидаемого улучшения, полученного из модельной аппроксимации, к фактическому улучшению, наблюдаемому в целевой функции. Простое пороговое значение этого отношения используется в качестве критерия для расширения и сужения – модельной функции «доверяют» только в той области, где она обеспечивает разумную аппроксимацию. Методы доверительных областей в некотором смысле двойственны методам поиска вдоль прямой: методы доверительных областей сначала выбирают размер шага (размер доверительной области), а затем направление шага, в то время как методы поиска вдоль прямой сначала выбирают направление шага, а затем размер шага. Общая идея, лежащая в основе методов доверительных областей, известна под многими названиями; по-видимому, термин впервые был использован Соренсеном (1982). Популярный учебник Флетчера (1980) называет эти алгоритмы методами с ограниченным шагом. Кроме того, в ранней основополагающей работе по этому методу Голдфельд, Куандт и Троттер (1966) называют его квадратичным подъемом по склону.

Пример

Концептуально, в алгоритме Левенберга — Марквардта целевая функция итеративно аппроксимируется квадратичной поверхностью, после чего оценка обновляется с использованием линейного решателя. Это само по себе может не сходиться корректно, если начальное приближение слишком далеко от оптимума. По этой причине алгоритм ограничивает каждый шаг, предотвращая слишком большое изменение. Он определяет "слишком большое изменение" следующим образом: вместо решения уравнения для , он решает уравнение для , где — диагональная матрица с диагональю, совпадающей с диагональю A, а λ — параметр, контролирующий размер доверительной области. Геометрически это добавляет параболоид с центром в к квадратичной форме, что приводит к уменьшению шага. Суть в том, чтобы изменять размер доверительной области (λ). На каждой итерации затухающее квадратичное приближение предсказывает определенное уменьшение функции стоимости, , которое, как ожидается, будет меньше истинного уменьшения. Зная , мы можем оценить, рассматривая отношение . По этому отношению можно скорректировать размер доверительной области. В общем случае ожидается, что будет немного меньше, чем , и, следовательно, отношение будет находиться в пределах, например, от 0,25 до 0,5. Если отношение больше 0,5, значит, шаг затухает слишком сильно, поэтому доверительную область следует расширить (уменьшить λ) и повторить итерацию. Если отношение меньше 0,25, значит, истинная функция слишком сильно отклоняется от приближения доверительной области, поэтому доверительную область следует сузить (увеличить λ) и попробовать снова.