makeExponentialFunction function

Exponential Function

Exponential Function

This scalable test function is based on the definition [REMOVE_ME]f(x)=exp(0.5i=1nxi2)[REMOVEME2] f(\mathbf{x}) = -\exp\left(-0.5 \sum_{i = 1}^{n} \mathbf{x}_i^2\right) [REMOVE_ME_2]

with the box-constraints xi[1,1],i=1,,n\mathbf{x}_i \in [-1, 1], i = 1, \ldots, n.

makeExponentialFunction(dimensions)

Arguments

  • dimensions: [integer(1)]

    Size of corresponding parameter space.

Returns

[smoof_single_objective_function]

Description

This scalable test function is based on the definition

f(x)=exp(0.5i=1nxi2) f(\mathbf{x}) = -\exp\left(-0.5 \sum_{i = 1}^{n} \mathbf{x}_i^2\right)

with the box-constraints xi[1,1],i=1,,n\mathbf{x}_i \in [-1, 1], i = 1, \ldots, n.

References

S. Rahnamyan, H. R. Tizhoosh, N. M. M. Salama, Opposition-Based Differential Evolution (ODE) with Variable Jumping Rate, IEEE Sympousim Foundations Com- putation Intelligence, Honolulu, HI, pp. 81-88, 2007.

  • Maintainer: Jakob Bossek
  • License: BSD_2_clause + file LICENSE
  • Last published: 2023-03-10