Himmelblaus funktion

Himmelblaus funktion
I 3D
Log-distanserad nivåkurva plot

Inom matematisk optimering är Himmelblaus funktion en multimodal funktion, som används för att testa prestanda hos optimeringsalgoritmer . Funktionen definieras av:

Den har ett lokalt maximum vid och där och fyra identiska lokala minima:

Platserna för alla minima kan hittas analytiskt. Men eftersom de är rötter till kubiska polynom , när de skrivs i termer av radikaler, är uttrycken något komplicerade. [ citat behövs ]

Funktionen är uppkallad efter David Mautner Himmelblau (1924–2011), som introducerade den.

Se även