soobench: Single Objective Optimization Benchmark Functions

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

AuthorOlaf Mersmann <olafm@p-value.net> Bernd Bischl <bischl@statistik.tu-dortmund.de>
Date of publication2012-03-05 16:44:07
MaintainerOlaf Mersmann <olafm@p-value.net>
LicenseBSD
Version1.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

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

All documentation is copyright its authors; we didn't write any of that.