makeHyperEllipsoidFunction function

Hyper-Ellipsoid function

Hyper-Ellipsoid function

Unimodal, convex test function similar to the Sphere function (see makeSphereFunction). Calculated via the formula: [REMOVE_ME]f(x)=i=1nixi.[REMOVEME2] f(\mathbf{x}) = \sum_{i=1}^{n} i \cdot \mathbf{x}_i. [REMOVE_ME_2]

makeHyperEllipsoidFunction(dimensions)

Arguments

  • dimensions: [integer(1)]

    Size of corresponding parameter space.

Returns

[smoof_single_objective_function]

Description

Unimodal, convex test function similar to the Sphere function (see makeSphereFunction). Calculated via the formula:

f(x)=i=1nixi. f(\mathbf{x}) = \sum_{i=1}^{n} i \cdot \mathbf{x}_i.
  • Maintainer: Jakob Bossek
  • License: BSD_2_clause + file LICENSE
  • Last published: 2023-03-10