Funktion som används som ett prestandatestproblem för optimeringsalgoritmer
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