La fonction de Himmelblau est une fonction mathématique multimodale souvent utilisée pour évaluer la performance d'algorithmes d’optimisation.
Elle est définie comme suit :
Elle possède un maximum local au point et où , et quatre minima locaux identiques :
- ,
- ,
- ,
- .
Les emplacements de ces minima peuvent être trouvés analytiquement mais leur expression est complexe.