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

9

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