Rastrigin-funktio on ei- kupera funktio , jota käytetään optimointialgoritmien tehokkuuden testaamiseen tyypillinen esimerkki multimodaalisesta funktiosta Leonard Rastrigin (1929-1998) [1] ehdotti sitä vuonna 1974 kahden muuttujan funktiona, ja se yleistettiin korkeampiin ulottuvuuksiin vuonna 1991 [2] . Tämän funktion minimin löytäminen on melko vaikea tehtävä suuren hakualueen ja paikallisten minimien suuren määrän vuoksi .
Toiminnan määritelmä:
,missä ja . Globaali minimi kohdassa, jossa .