Learn R Programming

soobench (version 1.9.18)

Single Objective Optimization Benchmark Functions

Description

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

Copy Link

Version

Install

install.packages('soobench')

Monthly Downloads

31

Version

1.9.18

License

BSD_2_clause + file LICENSE

Maintainer

Eric Kalosa-Kenyon

Last Published

February 9th, 2020

Functions in soobench (1.9.18)

function_id

Function ID
generate_discus_function

Discus test function generator.
function_name

Function name
generate_double_sum_function

Double sum test function generator.
generate_himmelblau_function

Generator for the Himmelblau test function.
counting_function

Count number of function evaluations
first_hitting_times

Return numerical vector of first hitting times, counted in function evaluations.
generate_beale_function

Generator for the Beale test function.
generate_ellipsoidal_function

Generator for ellipsoidal test functions.
generate_branin_function

Generator for the Branin test function.
generate_generalized_maxq_function

Generalized MAXQ test function generator.
generate_kotanchek_function

Kotanchek test function generator.
inner_function

Retrieve the inner function contained in a wrapping function.
plot_1d_soo_function

Plot a test function in 1D.
plot3d

Plot a test function in 3D.
is_counting_function

Counting function
generate_ackley_function

Ackley test function generator
generate_chained_cb3_ii_function

Chained CB3 II test function generator.
generate_griewank_function

Griewank test function generator.
generate_batman_function

Generator for the Batman function.
generate_chained_LQ_function

Chained LQ test function generator.
generate_chained_crescent_I_function

Chained Crescent I function generator.
generate_bbob2009_function

(Noisy) BBOB 2009 test function generator.
lower_bounds

Retrieve the lower or upper bounds of a test function.
generate_happycat_function

Generator for the Happycat function.
generate_chained_cb3_i_function

Chained CB3 I test function generator.
generate_chained_crescent_II_function

Chained Crescent II function generator.
is_recording_function

Recording function
generate_generalized_mxhilb_function

Generalized MXHILB test function generator.
generate_goldstein_price_function

Generator for the Goldstein-Price function.
generate_weierstrass_function

Generator for the Weierstrass function.
generate_chained_mifflin_function

Chained Mifflin 2 function generator.
generate_nonsmooth_generalized_brown_2_function

Nonsmooth generalized Brown function 2 function generator.
print.soo_function

Print a SOO function.
plot_2d_soo_function

Plot a test function in 2D.
generate_rosenbrock_function

Rosenbrock test function generator.
generate_sphere_function

Sphere test function generator.
generate_mexican_hat_function

Mexican hat test function generator.
global_minimum

Global Optimum
random_rotation_matrix

Generate a random d-dimensional rotation matrix.
random_parameters

Random parameter generation
reset_evaluation_counter

Reset evaluation counter
generate_number_of_active_faces_function

Number of active faces test function generator.
generate_rastrigin_function

Rastrigin test function generator.
rotate_parameter_space

Rotate the parameter space of a SOO function.
is_soo_function

Single Objective Optimization Function
recorded_values

Return the internally recorded parameter settings and function values for a test function.
is_soo_function_generator

SOO function generator
recording_function

Recording functions
number_of_evaluations

Retrieve evaluation counter
with_fixed_budget

Fixed budget expression evaluation Evaluate expr with a fixed budget for the number of times any test function in expr may be evaluated.
plot.soo_function

Plot a test function in 1 or 2 dimensions.
number_of_parameters

Number of parameters
soo_function

Single Objective Optimization Function