makeDeflectedCorrugatedSpringFunction function

Deflected Corrugated Spring function

Deflected Corrugated Spring function

Scalable single-objective test function based on the formula [REMOVE_ME]f(x)=0.1i=1n(xiα)2cos(Ki=1n(xiα)2)[REMOVEME2] f(\mathbf{x}) = 0.1 \sum_{i = 1}^{n} (x_i - \alpha)^2 - \cos\left(K \sqrt{\sum_{i = 1}^{n} (x_i - \alpha)^2}\right) [REMOVE_ME_2]

with xi[0,2α],i=1,,n\mathbf{x}_i \in [0, 2\alpha], i = 1, \ldots, n and α=K=5\alpha = K = 5

by default.

makeDeflectedCorrugatedSpringFunction(dimensions, K = 5, alpha = 5)

Arguments

  • dimensions: [integer(1)]

    Size of corresponding parameter space.

  • K: [numeric(1)]

    Parameter. Default is 5.

  • alpha: [numeric(1)]

    Parameter. Default is 5.

Returns

[smoof_single_objective_function]

Description

Scalable single-objective test function based on the formula

f(x)=0.1i=1n(xiα)2cos(Ki=1n(xiα)2) f(\mathbf{x}) = 0.1 \sum_{i = 1}^{n} (x_i - \alpha)^2 - \cos\left(K \sqrt{\sum_{i = 1}^{n} (x_i - \alpha)^2}\right)

with xi[0,2α],i=1,,n\mathbf{x}_i \in [0, 2\alpha], i = 1, \ldots, n and α=K=5\alpha = K = 5

by default.

References

See https://al-roomi.org/benchmarks/unconstrained/n-dimensions/238-deflected-corrugated-spring-function.

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