Функция Химмельблау — мультимодальная функция[en] двух переменных, используемая для проверки эффективности алгоритмов оптимизации, определяется формулой

Имеет локальный максимум с координатами
,
и значением
и четыре равнозначных локальных минимума:
,
,
,
.
Координаты всех минимумов могут быть найдены аналитически.
Функция названа в честь Дэвида Мотнера Химельблау (англ. David Mautner Himmelblau, 1924—2011), который впервые её использовал[1].