Метод Бройденса - Broydens method
В численном анализе Метод Бройдена это квазиньютоновский метод за поиск корней в k переменные. Первоначально он был описан К. Г. Бройден в 1965 г.[1]
Метод Ньютона для решения ж(Икс) = 0 использует Матрица якобиана, J, на каждой итерации. Однако вычисление этого якобиана - сложная и дорогостоящая операция. Идея метода Бройдена состоит в том, чтобы вычислить весь якобиан только на первой итерации и выполнить обновления первого ранга на других итерациях.
В 1979 году Гей доказал, что когда метод Бройдена применяется к линейной системе размеров п × п, он заканчивается в 2 п шаги[2] хотя, как и все квазиньютоновские методы, он может не сходиться для нелинейных систем.
Описание метода
Решение уравнения с одной переменной
В методе секущих заменяем первую производную ж′ в Иксп с конечно-разностный приближение:
и действовать аналогично Метод Ньютона:
куда п - индекс итерации.
Решение системы нелинейных уравнений
Рассмотрим систему k нелинейные уравнения
куда ж является векторной функцией вектора Икс:
Для таких задач Бройден дает обобщение одномерного метода Ньютона, заменяя производную на Якобиан J. Матрица Якоби определяется итеративно на основе секущее уравнение в конечно-разностном приближении:
куда п - индекс итерации. Для наглядности определим:
так что приведенное выше можно переписать как
Приведенное выше уравнение недоопределенный когда k больше единицы. Бройден предлагает использовать текущую оценку матрицы Якоби Jп−1 и улучшив его, взяв решение секущего уравнения, которое является минимальной модификацией Jп−1:
Это сводит к минимуму следующие Норма Фробениуса:
Затем мы можем продолжить движение в направлении Ньютона:
Бройден также предложил использовать Формула Шермана – Моррисона чтобы обновить напрямую обратную матрицу Якоби:
Этот первый метод широко известен как «метод хорошего Бройдена».
Аналогичный метод может быть получен путем использования немного другой модификации Jп−1. Это дает второй метод, так называемый «метод плохого Бройдена» (но см.[3]):
Это минимизирует другую норму Фробениуса:
Многие другие квазиньютоновские схемы были предложены в оптимизация, где максимум или минимум ищут, находя корень первой производной (градиент в нескольких измерениях). Якобиан градиента называется Гессен и является симметричным, что добавляет дополнительные ограничения к его обновлению.
Другие члены класса Бройдена
Бройден определил не только два метода, но и целый класс методов. Остальные члены этого класса были добавлены другими авторами.
- В Последние новости Дэвидона – Флетчера – Пауэлла является единственным членом этого класса, который публикуется до двух членов, определенных Бройденом.[4]
- Алгоритм Шуберта или разреженный алгоритм Бройдена - модификация разреженных якобиевых матриц.[5]
- Клемент (2014) - использует меньше итераций для решения многих систем уравнений.[6][7]
Смотрите также
- Секущий метод
- Метод Ньютона
- Квазиньютоновский метод
- Метод Ньютона в оптимизации
- Формула Дэвидона – Флетчера – Пауэлла
- Метод Бройдена – Флетчера – Гольдфарба – Шанно (BFGS)
Рекомендации
- ^ Бройден, К. Г. (октябрь 1965 г.). «Класс методов решения нелинейных одновременных уравнений». Математика вычислений. Американское математическое общество. 19 (92): 577–593. Дои:10.1090 / S0025-5718-1965-0198670-6. JSTOR 2003941.
- ^ Гей, Д. М. (август 1979 г.). «Некоторые свойства сходимости метода Бройдена». Журнал SIAM по численному анализу. СИАМ. 16 (4): 623–630. Дои:10.1137/0716047.
- ^ Кваален, Эрик (ноябрь 1991). «Более быстрый метод Бройдена». BIT вычислительная математика. СИАМ. 31 (2): 369–372. Дои:10.1007 / BF01931297.
- ^ Бройден, К. Г. (октябрь 1965 г.). «Класс методов решения нелинейных одновременных уравнений». Математика вычислений. Американское математическое общество. 19 (92): 577–593. Дои:10.1090 / S0025-5718-1965-0198670-6. JSTOR 2003941.
- ^ Шуберт, Л. К. (1970-01-01). «Модификация квазиньютоновского метода для нелинейных уравнений с разреженным якобианом». Математика вычислений. 24 (109): 27–30. Дои:10.1090 / S0025-5718-1970-0258276-9. ISSN 0025-5718.
- ^ Клемент, янв (23.11.2014). «Об использовании квазиньютоновских алгоритмов класса Бройдена для корреляции модели и теста». Журнал аэрокосмических технологий и менеджмента. 6 (4): 407–414. Дои:10.5028 / jatm.v6i4.373. ISSN 2175-9146.
- ^ «Методы класса Бройдена - Обмен файлами - MATLAB Central». www.mathworks.com. Получено 2016-02-04.
дальнейшее чтение
- Деннис, Дж. Э.; Шнабель, Роберт Б. (1983). Численные методы безусловной оптимизации и нелинейных уравнений. Энглвудские скалы: Прентис-холл. С. 168–193. ISBN 0-13-627216-9.
- Флетчер Р. (1987). Практические методы оптимизации (Второе изд.). Нью-Йорк: Джон Вили и сыновья. стр.44–79. ISBN 0-471-91547-5.