Powellsova metoda psích nohou - Powells dog leg method - Wikipedia
Powellova metoda psích nohou je iterativní optimalizace algoritmus pro řešení nelineární nejmenší čtverce problémy, zavedené v roce 1970 Michael J. D. Powell.[1] Podobně jako Algoritmus Levenberg – Marquardt kombinuje Gauss – Newtonův algoritmus s klesání, ale používá explicitní důvěryhodný region. Pokud je v každé iteraci krok z algoritmu Gauss – Newton v oblasti důvěryhodnosti, použije se k aktualizaci aktuálního řešení. Pokud ne, vyhledá algoritmus minimum z Objektivní funkce podél nejstrmějšího směru klesání, známého jako Cauchyův bod. Pokud je bod Cauchy mimo oblast důvěryhodnosti, je zkrácen na hranici druhé a je považován za nové řešení. Pokud je Cauchyho bod uvnitř oblasti důvěryhodnosti, nové řešení je přijato na křižovatce mezi hranicí oblasti důvěryhodnosti a přímkou spojující Cauchyho bod s Gauss-Newtonovým krokem (krok psí nohy).[2]
Název metody je odvozen od podobnosti mezi konstrukcí kroku nohy psa a tvarem a psí díra v golf.[2]
Formulace

Vzhledem k nejmenší čtverce problém ve formě
s , Powellova metoda psích nohou najde optimální bod vytvořením a sekvence který konverguje k . Při dané iteraci se Gauss – Newton krok je dán
kde je Jacobian matrix, zatímco nejstrmější sestup směr je dán
Funkce cíle je linearizována podél nejstrmějšího směru sestupu
Vypočítat hodnotu parametru v bodě Cauchy, derivát posledního výrazu s ohledem na je stanoveno, že se rovná nule, dávat
Vzhledem k oblasti důvěryhodnosti o poloměru , Powellova metoda psích nohou vybírá krok aktualizace stejně jako:
- , pokud je krok Gauss – Newton v oblasti důvěryhodnosti ();
- pokud jsou Gauss – Newtonovy i nejstrmější kroky sestupu mimo oblast důvěryhodnosti ();
- s takhle , pokud je Gauss – Newtonův krok mimo důvěryhodnou oblast, ale nejstrmější sestupný krok je uvnitř (krok psí nohy).[1]
Reference
Zdroje
- Lourakis, M.L.A .; Argyros, A.A. (2005). „Je Levenberg-Marquardt nejúčinnějším optimalizačním algoritmem pro implementaci úpravy svazku?“. Desátá mezinárodní konference IEEE o počítačovém vidění (ICCV'05), svazek 1. 2: 1526–1531 sv. 2. doi:10.1109 / ICCV.2005.128.
- Yuan, Ya-xiang (2000). "Kontrola algoritmů oblasti důvěryhodnosti pro optimalizaci". Iciam. 99.
- Powell, M.J.D. (1970). Msgstr "Nový algoritmus pro neomezenou optimalizaci". In Rosen, J.B .; Mangasarian, O.L .; Ritter, K. (eds.). Nelineární programování. New York: Academic Press. 31–66.
- Powell, M.J.D. (1970). "Hybridní metoda pro nelineární rovnice". V Robinowitz, P. (ed.). Numerické metody pro nelineární algebraické rovnice. London: Gordon and Breach Science. str. 87–144.
externí odkazy
- "Algoritmy řešení rovnic". MathWorks.