opfunu.utils package¶
opfunu.utils.operator module¶
- opfunu.utils.operator.chebyshev_func(x)[source]¶
The following was converted from the cec2019 C code Storn’s Tchebychev - a 2nd ICEO function - generalized version
- opfunu.utils.operator.expanded_griewank_rosenbrock_func(x)¶
This is based on the CEC version which unrolls the griewank and rosenbrock functions for better performance
- opfunu.utils.operator.expanded_scaffer_f6_func(x)¶
- opfunu.utils.operator.expanded_schaffer_f6_func(x)[source]¶
This is a direct conversion of the CEC2021 C-Code for the Expanded Schaffer F6 Function
- opfunu.utils.operator.grie_rosen_cec_func(x)[source]¶
This is based on the CEC version which unrolls the griewank and rosenbrock functions for better performance
- opfunu.utils.operator.inverse_hilbert_func(x)[source]¶
This is a direct conversion of the cec2019 C code for python optimized to use numpy
- opfunu.utils.operator.lennard_jones_func(x)[source]¶
This version is a direct python conversion from the C-Code of CEC2019 implementation. Find the atomic configuration with minimum energy (Lennard-Jones potential) Valid for any dimension, D = 3 * k, k = 2, 3, 4, …, 25. k is the number of atoms in 3-D space.
- opfunu.utils.operator.modified_schwefel_func(x)[source]¶
This is a direct conversion of the CEC2021 C-Code for the Modified Schwefel F11 Function
opfunu.utils.visualize module¶
- opfunu.utils.visualize.plot_2d(func, n_space=1000, cmap=<matplotlib.colors.LinearSegmentedColormap object>, XYZ=None, ax=None, show=True)[source]¶