soobench: Single Objective Optimization Benchmark Functions

Collection of different single objective test functions useful for benchmarks and algorithm development.

Author
Olaf Mersmann <olafm@p-value.net> Bernd Bischl <bischl@statistik.tu-dortmund.de>
Date of publication
2012-03-05 16:44:07
Maintainer
Olaf Mersmann <olafm@p-value.net>
License
BSD
Version
1.0-73

View on CRAN

Man pages

ackley_function
Generator for the Ackley function.
bbob2009_function.Rd
(Noisy) BBOB 2009 test function generator.
bounds.Rd
Retrieve the lower or upper bounds of a test function.
branin_function
Generatore for the Branin test function.
counting_function
Return a new function which is identical to the 'soofunction'...
discus_function
Discus test function generator.
double_sum_function
Double sum test function generator.
ellipsoidal_function
Generator for ellipsoidal test functions.
function_id.Rd
Get a short id for the function that can be used in filenames...
function_name.Rd
Get a pretty function name for a benchmark function.
global_minimum.Rd
Retrieve the global minimum of a function.
goldstein_price_function
Generator for the Goldstein-Price function.
griewank_function
Griewank test function generator.
is_soo_function
Check if a function is a SOO function.
kotancheck_function
Kotancheck test function generator.
mexican_hat_function
Mexican hat test function generator.
number_of_evaluations
Return the number of times a test function has been...
number_of_parameters.Rd
Return the parameter space size of a function.
plot3d
Plot a test function in 3D.
plot.soo_function
Plot a test function in 2D.
print.soo_function
Print a SOO function.
random_parameters
Generate random parameters for a given function. Given a test...
random_rotation_matrix
Generate a random 'd'-dimensional rotation matrix.
rastrigin_function
Rastrigin test function generator.
reset_evaluation_counter
Reset the evaluation counter of a test function.
rosenbrock_function
Rosenbrock test function generator.
rotate_parameter_space
Rotate the parameter space of a SOO function.
soo_function
Define a new 'soo_function' object.
sphere_function
Sphere test function generator.
weierstrass_function
Generator for the Weierstrass function.

Files in this package

soobench
soobench/MD5
soobench/inst
soobench/inst/tests
soobench/inst/tests/test_all.R
soobench/R
soobench/R/counting_function.R
soobench/R/is_soo_function.R
soobench/R/f_goldstein_price.R
soobench/R/f_discus.R
soobench/R/f_double_sum.R
soobench/R/f_sphere.R
soobench/R/generics.R
soobench/R/f_rosenbrock.R
soobench/R/f_ellipsoidal.R
soobench/R/f_branin.R
soobench/R/f_ackley.R
soobench/R/persp3d_soo_function.R
soobench/R/f_rastrigin.R
soobench/R/f_kotancheck.R
soobench/R/f_bbob2009.R
soobench/R/rotate_parameter_space.R
soobench/R/f_mexican_hat.R
soobench/R/plot_soo_function.R
soobench/R/print_soo_function.R
soobench/R/f_weierstrass.R
soobench/R/f_griewank.R
soobench/DESCRIPTION
soobench/NAMESPACE
soobench/src
soobench/src/bbobr.c
soobench/src/benchmarksnoisy.h
soobench/src/f_ackley.c
soobench/src/f_weierstrass.c
soobench/src/benchmarksdeclare.h
soobench/src/f_kotancheck.c
soobench/src/benchmarksdeclare.c
soobench/src/benchmarkshelper.h
soobench/src/sexp_macros.h
soobench/src/f_griewank.c
soobench/src/f_sphere.c
soobench/src/f_goldstein_price.c
soobench/src/benchmarks.h
soobench/src/f_branin.c
soobench/src/benchmarkshelper.c
soobench/src/soobench.c
soobench/src/benchmarks.c
soobench/src/soobench.h
soobench/src/f_ellipsoidal.c
soobench/src/f_rosenbrock.c
soobench/src/f_double_sum.c
soobench/src/f_rastrigin.c
soobench/src/benchmarksnoisy.c
soobench/src/bbobStructures.h
soobench/src/f_mexican_hat.c
soobench/man
soobench/man/griewank_function.Rd
soobench/man/sphere_function.Rd
soobench/man/function_name.Rd.Rd
soobench/man/reset_evaluation_counter.Rd
soobench/man/print.soo_function.Rd
soobench/man/number_of_parameters.Rd.Rd
soobench/man/function_id.Rd.Rd
soobench/man/number_of_evaluations.Rd
soobench/man/double_sum_function.Rd
soobench/man/branin_function.Rd
soobench/man/plot.soo_function.Rd
soobench/man/rotate_parameter_space.Rd
soobench/man/discus_function.Rd
soobench/man/weierstrass_function.Rd
soobench/man/rosenbrock_function.Rd
soobench/man/bounds.Rd.Rd
soobench/man/goldstein_price_function.Rd
soobench/man/kotancheck_function.Rd
soobench/man/global_minimum.Rd.Rd
soobench/man/bbob2009_function.Rd.Rd
soobench/man/ellipsoidal_function.Rd
soobench/man/ackley_function.Rd
soobench/man/mexican_hat_function.Rd
soobench/man/is_soo_function.Rd
soobench/man/plot3d.Rd
soobench/man/counting_function.Rd
soobench/man/soo_function.Rd
soobench/man/rastrigin_function.Rd
soobench/man/random_parameters.Rd
soobench/man/random_rotation_matrix.Rd