stringtranslate.com

метод Бройдена

В численном анализе метод Бройдена представляет собой квазиньютоновский метод поиска корней от k переменных. Первоначально он был описан К. Г. Бройденом в 1965 году. [1]

Метод Ньютона для решения f ( x ) = 0 использует матрицу Якоби J на ​​каждой итерации. Однако вычисление этого якобиана — сложная и дорогостоящая операция. Идея метода Бройдена состоит в том, чтобы вычислить весь якобиан максимум только на первой итерации и выполнить обновления первого ранга на других итерациях.

В 1979 году Гей доказал, что когда метод Бройдена применяется к линейной системе размера n × n , он завершается за 2 n шагов, [2] хотя, как и все квазиньютоновские методы, он может не сходиться для нелинейных систем.

Описание метода

Решение уравнения с одной переменной

В методе секущих мы заменяем первую производную f в точке x n конечно -разностным приближением:

и действуйте аналогично методу Ньютона :

где n — индекс итерации.

Решение системы нелинейных уравнений

Рассмотрим систему k нелинейных уравнений

где f — векторная функция вектора x :

Для таких задач Бройден дает обобщение одномерного метода Ньютона, заменяя производную якобианом J. Матрица Якоби определяется итеративно на основе уравнения секущего в конечно-разностном приближении:

где n — индекс итерации. Для ясности определим:

поэтому вышеизложенное можно переписать как

Приведенное выше уравнение является недоопределенным , когда k больше единицы. Бройден предлагает использовать текущую оценку матрицы Якоби J n −1 и улучшить ее, взяв решение уравнения секущего, которое является минимальной модификацией J n −1 :

Это минимизирует следующую норму Фробениуса :

Тогда мы можем продолжить в направлении Ньютона:

Бройден также предложил использовать формулу Шермана-Моррисона для непосредственного обновления обратной матрицы Якобиана:

Этот первый метод широко известен как «метод хорошего Бройдена».

Аналогичный метод можно получить, используя немного другую модификацию J n -1 . Это дает второй метод, так называемый «метод плохого Бройдена» (см. [3] ):

Это минимизирует другую норму Фробениуса:

Многие другие квазиньютоновские схемы были предложены в оптимизации , где ищут максимум или минимум, находя корень первой производной ( градиент в нескольких измерениях). Якобиан градиента называется гессианом и симметричен, что добавляет дополнительные ограничения к его обновлению.

Класс методов Бройдена

Помимо двух описанных выше методов, Бройден определил целый класс родственных методов. [1] : 578  В общем случае методы класса Бройдена задаются в виде [4] : 150 


Другие методы класса Бройдена были представлены другими авторами.

Смотрите также

Рекомендации

  1. ^ abc Broyden, CG (октябрь 1965 г.). «Класс методов решения нелинейных одновременных уравнений». Математика вычислений . 19 (92). Американское математическое общество: 577–593. дои : 10.1090/S0025-5718-1965-0198670-6 . JSTOR  2003941.
  2. ^ Гей, DM (август 1979 г.). «Некоторые свойства сходимости метода Бройдена». SIAM Journal по численному анализу . 16 (4). СИАМ: 623–630. дои : 10.1137/0716047.
  3. ^ Кваален, Эрик (ноябрь 1991 г.). «Более быстрый метод Бройдена». БИТ Численная математика . 31 (2). СИАМ: 369–372. дои : 10.1007/BF01931297.
  4. ^ аб Носедаль, Хорхе; Райт, Стивен Дж. (2006). Численная оптимизация. Серия Springer по исследованию операций и финансовой инженерии. Спрингер Нью-Йорк. дои : 10.1007/978-0-387-40065-5. ISBN 978-0-387-30303-1.
  5. ^ Шуберт, Л.К. (1 января 1970 г.). «Модификация квазиньютоновского метода для нелинейных уравнений с разреженным якобианом». Математика вычислений . 24 (109): 27–30. дои : 10.1090/S0025-5718-1970-0258276-9 . ISSN  0025-5718.
  6. ^ Клемент, Ян (23 ноября 2014 г.). «Об использовании квазиньютоновских алгоритмов класса Бройдена для корреляции модели и теста». Журнал аэрокосмических технологий и менеджмента . 6 (4): 407–414. дои : 10.5028/jatm.v6i4.373 . ISSN  2175-9146.
  7. ^ «Методы класса Бройдена – Обмен файлами – MATLAB Central». www.mathworks.com . Проверено 4 февраля 2016 г.

дальнейшее чтение

Внешние ссылки