Top Qs
Timeline
Chat
Perspective

Rastrigin function

Function used as a performance test problem for optimization algorithms From Wikipedia, the free encyclopedia

Rastrigin function
Remove ads
Remove ads

In mathematical optimization, the Rastrigin function is a non-convex function used as a performance test problem for optimization algorithms. It is a typical example of non-linear multimodal function. It was first proposed in 1974 by Rastrigin[1] as a 2-dimensional function and has been generalized by Rudolph.[2] The generalized version was popularized by Hoffmeister & Bäck[3] and Mühlenbein et al.[4] Finding the minimum of this function is a fairly difficult problem due to its large search space and its large number of local minima.

Rastrigin function of two variables
Thumb
In 3D
Thumb
Contour

On an -dimensional domain it is defined by:

where and . There are many extrema:

  • The global minimum is at where .
  • The maximum function value for is located at :
More information Maximum value at ...

Here are all the values at 0.5 interval listed for the 2D Rastrigin function with :

More information , ...

The abundance of local minima underlines the necessity of a global optimization algorithm when needing to find the global minimum. Local optimization algorithms are likely to get stuck in a local minimum.

Remove ads

See also

Notes

Loading content...
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads