makeHansenFunction function

Hansen Function

Hansen Function

Test function with multiple global optima based on the definition [REMOVE_ME]f(x)=i=14(i+1)cos(ix1+i1)j=14(j+1)cos((j+2)x2+j+1)[REMOVEME2] f(\mathbf{x}) = \sum_{i = 1}^{4} (i + 1)\cos(i\mathbf{x}_1 + i - 1) \sum_{j = 1}^{4} (j + 1)\cos((j + 2) \mathbf{x}_2 + j + 1) [REMOVE_ME_2]

subject to xi[10,10],i=1,2\mathbf{x}_i \in [-10, 10], i = 1, 2.

makeHansenFunction()

Returns

[smoof_single_objective_function]

Description

Test function with multiple global optima based on the definition

f(x)=i=14(i+1)cos(ix1+i1)j=14(j+1)cos((j+2)x2+j+1) f(\mathbf{x}) = \sum_{i = 1}^{4} (i + 1)\cos(i\mathbf{x}_1 + i - 1) \sum_{j = 1}^{4} (j + 1)\cos((j + 2) \mathbf{x}_2 + j + 1)

subject to xi[10,10],i=1,2\mathbf{x}_i \in [-10, 10], i = 1, 2.

References

C. Fraley, Software Performances on Nonlinear lems, Technical Report no. STAN-CS-89-1244, Computer Science, Stanford University, 1989.

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