Metodele lui Rosenbrock sunt un set de metode numerice numite după Howard G. Rosenbrock .
Stiff Differential Equation Methods a lui Rosenbrock este o familie de metode cu un singur pas pentru rezolvarea ecuațiilor diferențiale obișnuite [1] [2] . Metodele sunt legate de metodele implicite Runge-Kutta [3] și sunt cunoscute și ca metode Kaps-Rentrop [4] .
Metoda lui Rosenbrock , cunoscută și ca metoda de rotație a coordonatelor , este o metodă directă (metoda de coborâre de ordin 0) pentru rezolvarea problemelor de optimizare multidimensională . Esența metodei este similară cu metoda Gauss , dar după fiecare iterație, sunt selectate noi axe de coordonate. Diferența dintre ultimele două soluții intermediare este aleasă ca primă axă, axele rămase sunt alese ortogonale folosind ortogonalizarea Gram-Schmidt .
Se aplică problemelor în care funcția obiectiv este ușor de calculat, iar derivata fie nu există, fie nu poate fi calculată eficient [5] . Căutarea lui Rosenbrock este o variantă a căutării fără derivate , dar poate funcționa mai bine cu cuspizi [6] . Metoda evidențiază adesea o astfel de margine, care în multe aplicații duce la o soluție [7] . Ideea căutării lui Rosenbrock este folosită și pentru a inițializa unele metode de rezolvare numerică a ecuațiilor , cum ar fi fzero (bazat pe metoda lui Brent ) în Matlab .
de optimizare | Metode|
---|---|
Unidimensional |
|
Comanda zero | |
Prima comanda | |
a doua comanda | |
Stochastic | |
Metode de programare liniară | |
Metode de programare neliniară |