makeBBOBFunction function

Generator for the noiseless function set of the real-parameter Black-Box Optimization Benchmarking (BBOB).

Generator for the noiseless function set of the real-parameter Black-Box Optimization Benchmarking (BBOB).

makeBBOBFunction(dimensions, fid, iid)

Arguments

  • dimensions: [integer(1)]

    Problem dimension. Integer value between 2 and 40.

  • fid: [integer(1)]

    Function identifier. Integer value between 1 and 24.

  • iid: [integer(1)]

    Instance identifier. Integer value greater than or equal 1.

Returns

[smoof_single_objective_function]

Note

It is possible to pass a matrix of parameters to the functions, where each column consists of one parameter setting.

Examples

# get the first instance of the 2D Sphere function fn = makeBBOBFunction(dimensions = 2L, fid = 1L, iid = 1L) if (require(plot3D)) { plot3D(fn, contour = TRUE) }

References

See the BBOB website

for a detailed description of the BBOB functions.

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