makeBirdFunction function

Bird Function

Bird Function

Multimodal single-objective test function. The implementation is based on the mathematical formulation [REMOVE_ME]f(x)=(x1x2)2+exp((1sin(x1))2)cos(x2)+exp((1cos(x2))2)sin(x1).[REMOVEME2] f(\mathbf{x}) = (\mathbf{x}_1 - \mathbf{x}_2)^2 + \exp((1 - \sin(\mathbf{x}_1))^2)\cos(\mathbf{x}_2) + \exp((1 - \cos(\mathbf{x}_2))^2)\sin(\mathbf{x}_1). [REMOVE_ME_2]

The function is restricted to two dimensions with xi[2π,2π],i=1,2.\mathbf{x}_i \in [-2\pi, 2\pi], i = 1, 2.

makeBirdFunction()

Returns

[smoof_single_objective_function]

Description

Multimodal single-objective test function. The implementation is based on the mathematical formulation

f(x)=(x1x2)2+exp((1sin(x1))2)cos(x2)+exp((1cos(x2))2)sin(x1). f(\mathbf{x}) = (\mathbf{x}_1 - \mathbf{x}_2)^2 + \exp((1 - \sin(\mathbf{x}_1))^2)\cos(\mathbf{x}_2) + \exp((1 - \cos(\mathbf{x}_2))^2)\sin(\mathbf{x}_1).

The function is restricted to two dimensions with xi[2π,2π],i=1,2.\mathbf{x}_i \in [-2\pi, 2\pi], i = 1, 2.

References

S. K. Mishra, Global Optimization By Differential Evolution and Particle Swarm Methods: Evaluation On Some Benchmark Functions, Munich Research Papers in Economics.

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