Himmelblau-funktio , kahden muuttujan multimodaalinen funktiooptimointialgoritmien tehokkuuden testaamiseen , määritellään kaavalla
Sillä on paikallinen maksimi koordinaatteineen ja arvoineen sekä neljä vastaavaa paikallista minimiä:
Kaikkien minimien koordinaatit löytyvät analyyttisesti .
Funktio on nimetty David Mautner Himmelblaun (1924-2011) mukaan, joka käytti sitä ensimmäisenä [1] .