Rosenbrockovy metody

Rosenbrockovy metody  jsou souborem numerických metod pojmenovaných podle Howarda G. Rosenbrocka .

Numerické řešení diferenciálních rovnic

Rosenbrockovy metody rigidních diferenciálních rovnic  jsou rodinou jednokrokových metod pro řešení obyčejných diferenciálních rovnic [1] [2] . Metody souvisí s implicitními metodami Runge-Kutta [3] a jsou také známé jako metody Kaps-Rentrop [4] .

Metody optimalizace

Rosenbrockova metoda , známá také jako metoda rotace souřadnic , je přímá metoda (metoda sestupu nulového řádu) pro řešení vícerozměrných optimalizačních problémů . Podstata metody je podobná Gaussově metodě , ale po každé iteraci jsou vybrány nové souřadné osy. Rozdíl mezi posledními dvěma mezilehlými řešeními je zvolen jako první osa, zbývající osy jsou voleny ortogonální pomocí Gram-Schmidtovy ortogonalizace .

Aplikuje se na problémy, ve kterých se účelová funkce snadno vypočítá a derivace buď neexistuje, nebo ji nelze efektivně vypočítat [5] . Rosenbrockovo vyhledávání je variantou vyhledávání bez derivátů , ale může fungovat lépe s hroty [6] . Metoda často takovou římsu vyčleňuje, což v mnoha aplikacích vede k řešení [7] . Myšlenka Rosenbrockova hledání se také používá k inicializaci některých metod pro numerické řešení rovnic , jako je fzero (založené na Brentově metodě ) v Matlabu .

Viz také

Poznámky

  1. Rosenbrock, 1963 , str. 329-330.
  2. Press, Teukolsky, Vetterling, Flannery, 2007 , s. 935.
  3. Archivovaná kopie (odkaz není dostupný) . Získáno 8. listopadu 2020. Archivováno z originálu dne 29. října 2013. 
  4. Rosenbrockovy metody . Získáno 8. listopadu 2020. Archivováno z originálu dne 30. prosince 2019.
  5. Rosenbrock, 1960 , s. 175-184.
  6. Vedoucí, 2004 .
  7. Shoup, Mistree, 1987 , str. 120.

Literatura

Odkazy