Rosenbrocks metoder är en uppsättning numeriska metoder uppkallade efter Howard G. Rosenbrock .
Rosenbrocks styva differentialekvationer är en familj av enstegsmetoder för att lösa vanliga differentialekvationer [1] [2] . Metoderna är relaterade till implicita Runge-Kutta-metoder [3] och är även kända som Kaps-Rentrop-metoder [4] .
Rosenbrocks metod , även känd som metoden att rotera koordinater , är en direkt metod (0-orders nedstigningsmetod) för att lösa flerdimensionella optimeringsproblem . Kärnan i metoden liknar Gauss-metoden , men efter varje iteration väljs nya koordinataxlar. Skillnaden mellan de två sista mellanlösningarna väljs som första axel, de återstående axlarna väljs ortogonalt med hjälp av Gram-Schmidt-ortogonalisering .
Den tillämpas på problem där objektivfunktionen lätt kan beräknas och derivatan antingen inte existerar eller inte kan beräknas effektivt [5] . Rosenbrocks sökning är en variant av sökning utan derivator , men kan fungera bättre med cusps [6] . Metoden pekar ofta ut en sådan avsats, vilket i många applikationer leder till en lösning [7] . Idén med Rosenbrocks sökning används också för att initiera några metoder för numerisk lösning av ekvationer som fzero (baserat på Brents metod ) i Matlab .
_ | Optimeringsmetoder|
---|---|
En-dimensionell |
|
Noll ordning | |
Första beställning | |
andra beställning | |
Stokastisk | |
Linjära programmeringsmetoder _ | |
Icke -linjära programmeringsmetoder |