optymus.benchmark.Ackley

class optymus.benchmark.Ackley[source]

Ackley Function

The Ackley function is a non-convex function used as a performance test problem for optimization algorithms. It is defined as:

\[f(x) = -20\exp(-0.2\sqrt{0.5(x_0^2 + x_1^2)}) - \exp(0.5(\cos(2\pi x_0) + \cos(2\pi x_1))) + e + 20\]
Reference:

https://www.sfu.ca/~ssurjano/ackley.html

__init__()[source]

Methods

__init__()

Attributes

BOUNDS

NAME

TRUE_MINIMUM