Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
10.2. Численное решение с помощью итеративных методов поискаВ обшем случае невозможно минимизировать функцию
аналитическими методами. Также невозможно, вообще говоря, найти точное решение уравнения
Решение в этом случае можег быть получено с помощью итеративных численных методов. Существует обширная литература по численным задачам такого рода. Общие вопросы изложены, например, в работах Луенбергера [270], Бретсекаса [45] или Денниса и Шнабеля [97]. Численная минимизация. Методы численной минимизации функции
где 1. Методы, использующие только значения функции. 2. Методы, использующие значения функции V, а также значения ее градиента. 3. Методы, использующие значения функции, ее градиента и гессиана (матрицу вторых производных). Типичный представитель группы 3 соответствует алгоритмам Ньютона, в которых коррекция в (10.36) выбирается в ньютоновском направлении:
Наиболее важный подкласс группы 2 состоит из квазиньютоновских методов, которые формируют каким-либо образом оценку гессиана, а затем используют (10.37). Алгоритмы группы 1 либо формируют оценки градиента с помощью разностных аппроксимаций и действуют далее как квазиньютоновские методы, либо имеют другие специфические особенности поиска. (См. работу Пауэлла [328].) Разработано множество стандартных программ, использующих эти идеи. Наиболее простым для пользователя средством идентификации могло бы быть наличие такой программы, снабженной соответствующей информацией, и предоставление поиска минимума самой программе. В любом случае необходимо иметь возможность вычисления значений функции (10.34) в требуемой точке 0. При этом основная трудность связана с вычислением ошибок предсказания Градиент функции (10.34) равен
Здесь, как обычно, Некоторые схемы поиска. Рассмотрим случай скалярной выходной величины и квадратичного критерия
В численном анализе эта задача известна как нелинейная задача наименьших квадратов. Великолепное пользующееся авторитетом рассмотрение этой задачи представлено в книге Денниса и Шнабели [97, гл. 10]. Критерий (10.39) имеет градиент
Тогда общее семейство процедур поиска задается в виде
где означает
Следует также помнить, что обычно задача минимизации содержит ограничения: Наиболее просто в качестве R взять единичную матрицу
при этом (10.41) становится градиентным методом, или методом наискорейшего спуска. Этот метод очень эффективен вблизи минимума; но обычно при этом лучше алгоритм Ньютона. Для (10.39) гессиан равен
где Выбирая
получим из (10.41) метод Ньютона. Однако вычисление всех элементов
При решении задачи минимизации методом Ньютона необходимо иметь хорошее приближение матрицы Гессе только в окрестности точки минимума. Это объясняется тем, что методы Ньютона обладают одношаговой сходимостью для квадратичных функций. Если значения функции в промежутке между текущей итерацией и точкой минимума не могут быть достаточно хорошо аппроксимированы квадратичной функцией, эффект от использования гессиана в (10.37) не столь важен. Более того, опуская последнюю сумму в (10.44), получаем такую оценку гессиана, которая всегда является положительно полуопределенной матрицей. Это делает численную процедуру алгоритмом спуска и гарантирует сходимость к стационарной точке. Таким образом, приходим к выводу, что
является очень удобным выбором для решения рассматриваемой задачи. Этот метод известен также как метод Гаусса - Ньютона. В литературе по статистике процедура получила название для (10.41) и (10.47) при Несмотря на то, что выражение (10.46) всегда является положительно полуопределенным, оно может быть вырожденным или близким к вырождению. Например, это случаи перепараметризованной модели или недостаточно информативных данных. Тогда в (10.41) возникает ряд вычислительных трудностей. Известны различные способы преодоления этих трудностей, называемые методами регуляризации. Один общий способ представляет собой процедуру Левенберга - Марквардта [234, 278]. При этом в качестве аппроксимации гессиана используется
где Если в точке минимума ошибки предсказания зависимые, проведенные рассуждения не верны. В этом случае вторая сумма в (10.44) не обязана быть пренебрежимо малой вблизи точки минимума, а (10.46) не обязательно является хорошим приближением гессиана. Тогда обычно используют известную первую сумму аппроксимации гессиана и оценивают вторую сумму методом секущей (см. [98]). Корреляционное уравнение. Решение уравнения (10.35) полностью аналогично минимизации (10.34) (см., например, [97]). Стандартные численные процедуры представляют собой метод подстановки (соответствующий (10.41) и
и метод Ньютона - Рафсона (соответствующий (10.41) и
|
1 |
Оглавление
|