WikiDer > Метод Бройденса - Википедия

Broydens method - Wikipedia

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

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

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

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

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

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

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

куда п - индекс итерации.

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

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

куда ж является векторной функцией вектора Икс:

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

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

так что приведенное выше можно переписать как

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

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

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

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

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

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

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

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

Другие члены класса Бройдена

Бройден определил не только два метода, но и целый класс методов. Остальные члены этого класса были добавлены другими авторами.

  • В Последние новости Дэвидона – Флетчера – Пауэлла является единственным членом этого класса, который публикуется до двух членов, определенных Бройденом.[4]
  • Алгоритм Шуберта или разреженный алгоритм Бройдена - модификация разреженных якобиевых матриц.[5]
  • Клемент (2014) - использует меньше итераций для решения многих систем уравнений.[6][7]

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

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

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

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

внешняя ссылка