En optimización matemática, la función de Himmelblau es una función multimodal, definida sobre
y usada para comprobar el rendimiento de los algoritmos de optimización.
La función se define de la siguiente manera:
f ( x , y ) = (
{\displaystyle f(x,y)=(x^{2}+y-11)^{2}+(x+y^{2}-7)^{2}.\quad }
f ( x , y ) = 181.616
, y cuatro mínimos locales idénticos (también son mínimos globales):
La determinación de todos los mínimos locales puede ser hallada analíticamente, pero la función está orientada principalmente a la comprobación numérica de algoritmos de optimización.