Rosenbrock-toiminto

Rosenbrock-funktio ( Rosenbrockin  laakso, Rosenbrockin banaanifunktio ) on ei- kupera funktio , jota käytetään optimointialgoritmien suorituskyvyn arvioimiseen ja jonka Howard Rosenbrock ( ehdotti vuonna 1960 [1] . Uskotaan, että globaalin minimin löytäminen tietylle funktiolle on ei-triviaali tehtävä.

Se on esimerkki paikallisten optimointimenetelmien testifunktiosta. Vähintään 0 kohdassa (1,1) [2] .

Kanoninen määritelmä

Rosenbrock-funktio kahdelle muuttujalle määritellään seuraavasti:

Sillä on globaali vähimmäisarvo kohdassa, jossa .

Moniulotteinen yleistys

Rosenbrock-funktion moniulotteisesta yleistyksestä on olemassa kaksi klassista versiota.

Ensimmäisessä tapauksessa toisiinsa liittymättömien kaksiulotteisten Rosenbrock-funktioiden summana:

[3]

Vaikeampi vaihtoehto on:

[neljä]

On myös todennäköisyyspohjainen yleistys Rosenbrock-funktiosta, jota englantilaiset ehdottivat.  Xin She Yang [5] :

jossa satunnaismuuttujat jakautuvat tasaisesti Unif(0,1).

Katso myös

Muistiinpanot

  1. Rosenbrock, HH Automaattinen menetelmä funktion suurimman tai pienimmän arvon löytämiseksi  //  The Computer Journal : päiväkirja. - 1960. - Voi. 3 . - s. 175-184 . — ISSN 0010-4620 . - doi : 10.1093/comjnl/3.3.175 .
  2. Zhiliniskas A., Shatlyanis V. Etsi optimi: tietokone laajentaa mahdollisuuksia. - M.: Nauka, 1989, s. 14, ISBN 5-02-006737-7
  3. LCW Dixon, DJ Mills. Pyöristysvirheiden vaikutus muuttuvan metrijärjestelmän menetelmään. Journal of Optimization Theory and Applications 80 , 1994. [1] Arkistoitu 14. huhtikuuta 2020 Wayback Machinessa
  4. Yleistetty Rosenbrockin funktio (downlink) . Haettu 16. syyskuuta 2008. Arkistoitu alkuperäisestä 26. syyskuuta 2008. 
  5. Yang X.-S. ja Deb S., Engineering optimization by cuckoo search, Int. J Math. Mallinumero Optimization, Voi. 1, ei. 4, 330-343 (2010).

Kirjallisuus

Linkit