A Rosenbrock-függvény ( Rosenbrock völgye, Rosenbrock banánfüggvénye ) egy nem konvex függvény , amelyet az optimalizáló algoritmusok teljesítményének értékelésére használnak , és Howard Rosenbrock javasolta 1960 - ban [1] . Úgy gondolják, hogy egy adott függvény globális minimumának megtalálása nem triviális feladat.
Ez egy példa a helyi optimalizálási módszerek tesztfüggvényére. Minimális értéke 0 az (1,1) [2] helyen .
A Rosenbrock-függvény két változó esetén a következőképpen definiálható:
Globális minimuma van azon a ponton, ahol .
A Rosenbrock-függvény többdimenziós általánosításának két klasszikus változata létezik.
Az első esetben a nem kapcsolódó kétdimenziós Rosenbrock-függvények összegeként:
[3]Egy bonyolultabb lehetőség a következő:
[négy]A Rosenbrock-függvénynek van egy valószínűségi általánosítása is, amelyet az angolok javasoltak. Xin She Yang [5] :
ahol a valószínűségi változók egyenletes eloszlásúak Unif(0,1).
Szabványos tesztobjektumok | |
---|---|
2D grafika | |
3D grafika |
|
MP3 audio | |
Programozás | |
Adattömörítés |
|
Szöveg elemek | |
Küzdelem a vírusok ellen | |
Tartomány | |
Optimalizálás |
|