bbob2009_function: (Noisy) BBOB 2009 test function generator.

Description Usage Arguments Value Note Author(s) References

Description

(Noisy) BBOB 2009 test function generator.

Usage

1
2
3
generate_bbob2009_function(dimensions, fid, iid)

generate_noisy_bbob2009_function(dimensions, fid, iid, noiseSeed = 1L)

Arguments

dimensions

[integer(1)] Size of parameter space. Must be greater than 1 and less than or equal to 40.

fid

[integer(1)] Function ID, valid values are 1 to 24.

iid

[integer(1)] Instance ID, defaults to 1L.

noiseSeed

[integer(1)] Seed for the noise random number generator, defaults to 1L.

Value

A soo_function.

Note

Due to the way the instances are generated, the function value at the optimal parameter settings (as returned by global_minimum) may differ slightly from the optimal function value. These differences are in the order of 10^{-16}.

Also note that the random number generator used for the noisy test functions is shared by all instantiated test functions. This means that if you run multiple trials in parallel within the same interpreter, your results will not necessarily be repeatable.

Author(s)

R interface by Olaf Mersmann. Original C code graciously provided by the BBOB team (Anne Auger, Hans-Georg Beyer, Nikolaus Hansen, Steffen Finck, Raymond Ros, Marc Schoenauer, Darrell Whitley)

References

For a complete description of the 24 test functions and much more background information please see the BBOB homepage


soobench documentation built on Feb. 9, 2020, 5:08 p.m.