
Die Rastrigin-Funktion ist eine nichtkonvexe Funktion aus dem Bereich der mathematischen Optimierung. Die Rastrigin-Funktion wurde 1974 von Leonard A. Rastrigin als zweidimensionale Funktion vorgeschlagen und 1990 von Günter Rudolph auf höhere Dimensionen verallgemeinert. Die verallgemeinerte Version wurde durch Hoffmeister & Bäck sowie Mühlenbein et al. populär gemacht.

Die Rastrigin-Funktion ist durch
definiert, wobei eine Konstante, die Dimension und mit ist.
Die Rastrigin-Funktion ist ein typisches Beispiel einer nichtlinearen multimodalen Funktion. Sie wird zur Performanceanalyse von Optimierungsalgorithmen eingesetzt, wobei sie aufgrund ihres großen Suchraums und der hohen Anzahl lokaler Minima ein schweres Problem darstellt. Ihr globales Minimum befindet sich bei mit .