Optimisation Visualisation

Numerical optimisation algorithms are found in almost every industry and application. However, grasping these algorithms can be tricky for beginners and non-expert users. We therefore present a visual aid for common optimisation algorithms on several common test functions.

...
Sphere Function

Classic quadratic function

f(x,y)=x2+y2

(x,y)=(0,0)

Test It Out!
...
2D Rastrigin Function

Multimodal, continuous, non-convex

f(x,y)=20+i=12xi210cos(2πxi)

(x,y)=(0,0)

Test It Out!
...
2D Rosenbrock Function

Unimodal, continuous, non-convex

f(x,y)=(ax)2+b(yx2)2

(x,y)=(1,1)

Test It Out!
...
Beale Function

Multimodal, continuous, non-convex

f(x,y)=(1.5x+xy)2+(2.25x+xy2)2+(2.625x+xy3)2

(x,y)=(3,0.5)

Test It Out!