Broydensova metoda - Broydens method - Wikipedia
V numerické analýze Broydenova metoda je kvazi-Newtonova metoda pro hledání kořenů v k proměnné. Původně to popsal C. G. Broyden v roce 1965.[1]
Newtonova metoda k řešení F(X) = 0 používá Jacobian matrix, J, při každé iteraci. Výpočet této Jacobian je však obtížná a nákladná operace. Myšlenkou Broydenovy metody je spočítat celý Jacobian pouze při první iteraci a provádět aktualizace první řady při jiných iteracích.
V roce 1979 Gay prokázal, že když je Broydenova metoda aplikována na lineární systém velikosti n × n, končí v 2 n kroky,[2] ačkoli jako všechny kvazi-Newtonovy metody nemusí konvergovat pro nelineární systémy.
Popis metody
Řešení rovnice s jednou proměnnou
V metodě secant nahradíme první derivaci F′ na Xn s konečný rozdíl přiblížení:
a postupovat podobně jako Newtonova metoda:
kde n je iterační index.
Řešení soustavy nelineárních rovnic
Zvažte systém k nelineární rovnice
kde F je vektorová funkce vektoru X:
U takových problémů dává Broyden zevšeobecnění jednorozměrné Newtonovy metody a nahrazuje derivaci Jacobian J. Jacobská matice je stanovena iterativně na základě sekansová rovnice v aproximaci konečných rozdílů:
kde n je iterační index. Pro jasnost definujeme:
takže výše uvedené může být přepsáno jako
Výše uvedená rovnice je podurčeno když k je větší než jedna. Broyden navrhuje použít současný odhad Jacobian matice Jn−1 a zdokonalit to přijetím řešení secanské rovnice, což je minimální modifikace Jn−1:
Tím se minimalizuje následující Frobeniova norma:
Poté můžeme postupovat směrem Newton:
Broyden také navrhl použít Sherman – Morrisonův vzorec přímo aktualizovat inverzi Jacobiho matice:
Tato první metoda je obecně známá jako „dobrá Broydenova metoda“.
Podobnou techniku lze odvodit pomocí mírně odlišné úpravy Jn−1. Tím se získá druhá metoda, takzvaná „špatná Broydenova metoda“ (ale viz[3]):
Tím se minimalizuje odlišná norma Frobenius:
Mnoho dalších kvazi-Newtonových schémat bylo navrženo v optimalizace, kde se hledá maximum nebo minimum nalezením kořene první derivace (spád ve více rozměrech). Jacobián přechodu se nazývá Hesián a je symetrický a do své aktualizace přidává další omezení.
Ostatní členové třídy Broyden
Broyden definoval nejen dvě metody, ale celou třídu metod. Ostatní členové této třídy byli přidáni jinými autory.
- The Aktualizace Davidon – Fletcher – Powell je jediným členem této třídy publikovaným před dvěma členy definovanými Broydenem.[4]
- Schubertův nebo řídký Broydenův algoritmus - modifikace pro řídké Jacobian matice.[5]
- Klement (2014) - používá méně iterací k řešení mnoha systémů rovnic.[6][7]
Viz také
- Sekanční metoda
- Newtonova metoda
- Kvazi-Newtonova metoda
- Newtonova metoda v optimalizaci
- Davidon – Fletcher – Powellův vzorec
- Broyden – Fletcher – Goldfarb – Shanno (BFGS) metoda
Reference
- ^ Broyden, C. G. (říjen 1965). „Třída metod řešení nelineárních simultánních rovnic“. Matematika výpočtu. Americká matematická společnost. 19 (92): 577–593. doi:10.1090 / S0025-5718-1965-0198670-6. JSTOR 2003941.
- ^ Gay, D. M. (srpen 1979). "Některé konvergenční vlastnosti Broydenovy metody". Časopis SIAM o numerické analýze. SIAM. 16 (4): 623–630. doi:10.1137/0716047.
- ^ Kvaalen, Eric (listopad 1991). "Rychlejší Broydenova metoda". BIT Numerická matematika. SIAM. 31 (2): 369–372. doi:10.1007 / BF01931297.
- ^ Broyden, C. G. (říjen 1965). „Třída metod řešení nelineárních simultánních rovnic“. Matematika výpočtu. Americká matematická společnost. 19 (92): 577–593. doi:10.1090 / S0025-5718-1965-0198670-6. JSTOR 2003941.
- ^ Schubert, L. K. (01.01.1970). "Modifikace kvazi-Newtonovy metody pro nelineární rovnice se řídkým Jacobianem". Matematika výpočtu. 24 (109): 27–30. doi:10.1090 / S0025-5718-1970-0258276-9. ISSN 0025-5718.
- ^ Klement, Jan (23. 11. 2014). „K použití kvazi-newtonových algoritmů třídy Broyden pro korelaci modelu s testem“. Journal of Aerospace Technology and Management. 6 (4): 407–414. doi:10,5028 / jatm.v6i4,373. ISSN 2175-9146.
- ^ "Metody třídy Broyden - Výměna souborů - MATLAB Central". www.mathworks.com. Citováno 2016-02-04.
Další čtení
- Dennis, J. E.; Schnabel, Robert B. (1983). Numerické metody pro neomezenou optimalizaci a nelineární rovnice. Englewood Cliffs: Prentice Hall. str. 168–193. ISBN 0-13-627216-9.
- Fletcher, R. (1987). Praktické metody optimalizace (Druhé vydání.). New York: John Wiley & Sons. str.44–79. ISBN 0-471-91547-5.