makeBealeFunction function

Beale Function

Beale Function

Multimodal single-objective test function for optimization. It is based on the mathematic formula [REMOVE_ME]f(x)=(1.5x1+x1x2)2+(2.25x1+x1x22)2+(2.625x1+x1x23)2[REMOVEME2] f(\mathbf{x}) = (1.5 - \mathbf{x}_1 + \mathbf{x}_1\mathbf{x}_2)^2 + (2.25 - \mathbf{x}_1 + \mathbf{x}_1\mathbf{x}_2^2)^2 + (2.625 - \mathbf{x}_1 + \mathbf{x}_1\mathbf{x}_2^3)^2 [REMOVE_ME_2]

usually evaluated within the bounds xi[4.5,4.5],i=1,2\mathbf{x}_i \in [-4.5, 4.5], i = 1, 2. The function has a flat but multimodal region aroung the single global optimum and large peaks in the edges of its definition space.

makeBealeFunction()

Returns

[smoof_single_objective_function]

Description

Multimodal single-objective test function for optimization. It is based on the mathematic formula

f(x)=(1.5x1+x1x2)2+(2.25x1+x1x22)2+(2.625x1+x1x23)2 f(\mathbf{x}) = (1.5 - \mathbf{x}_1 + \mathbf{x}_1\mathbf{x}_2)^2 + (2.25 - \mathbf{x}_1 + \mathbf{x}_1\mathbf{x}_2^2)^2 + (2.625 - \mathbf{x}_1 + \mathbf{x}_1\mathbf{x}_2^3)^2

usually evaluated within the bounds xi[4.5,4.5],i=1,2\mathbf{x}_i \in [-4.5, 4.5], i = 1, 2. The function has a flat but multimodal region aroung the single global optimum and large peaks in the edges of its definition space.

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