EDAspy.benchmarks package

Submodules

EDAspy.benchmarks.binary module

EDAspy.benchmarks.binary.one_max(array: Union[list, array]) Union[float, int][source]

One max benchmark. :param array: solution to be evaluated in the cost function :return: evaluation of the solution

EDAspy.benchmarks.continuous module

class EDAspy.benchmarks.continuous.ContinuousBenchmarkingCEC14(dim: int)[source]

Bases: object

ackley_function(x: Union[array, list]) float[source]

Ackley’s Function

Parameters

x – solution to be evaluated

Returns

solution evaluation

Return type

float

bent_cigar_function(x: Union[array, list]) float[source]

Bent Cigar function

Parameters

x – solution to be evaluated

Returns

solution evaluation

Return type

float

cec14_1(x: Union[array, list]) float[source]

Rotated High Conditioned Elliptic Function

Parameters

x – solution to be evaluated

Returns

solution evaluation

Return type

float

cec14_10(x: Union[array, list]) float[source]

Shifted Schwefel’s Function

Parameters

x – solution to be evaluated

Returns

solution evaluation

Return type

float

cec14_11(x: Union[array, list]) float[source]

Shifted and Rotated Schwefel’s Function

Parameters

x – solution to be evaluated

Returns

solution evaluation

Return type

float

cec14_12(x: Union[array, list]) float[source]

Shifted and Rotated Katsuura Function

Parameters

x – solution to be evaluated

Returns

solution evaluation

Return type

float

cec14_13(x: Union[array, list]) float[source]

Shifted and Rotated HappyCat Function

Parameters

x – solution to be evaluated

Returns

solution evaluation

Return type

float

cec14_14(x: Union[array, list]) float[source]

Shifted and Rotated HGBat Function

Parameters

x – solution to be evaluated

Returns

solution evaluation

Return type

float

cec14_16(x: Union[array, list]) float[source]

Shifted and Rotated Expanded Scaffer’s F6 Function

Parameters

x – solution to be evaluated

Returns

solution evaluation

Return type

float

cec14_2(x: Union[array, list]) float[source]

Rotated Bent Cigar Function

Parameters

x – solution to be evaluated

Returns

solution evaluation

Return type

float

cec14_3(x: Union[array, list]) float[source]

Rotated Discus Function

Parameters

x – solution to be evaluated

Returns

solution evaluation

Return type

float

cec14_4(x: Union[array, list]) float[source]

Shifted and Rotated Rosenbrock’s Function

Parameters

x – solution to be evaluated

Returns

solution evaluation

Return type

float

cec14_5(x: Union[array, list]) float[source]

Shifted and Rotated Rosenbrock’s Function

Parameters

x – solution to be evaluated

Returns

solution evaluation

Return type

float

cec14_6(x: Union[array, list]) float[source]

Shifted and Rotated Weierstrass Function

Parameters

x – solution to be evaluated

Returns

solution evaluation

Return type

float

cec14_7(x: Union[array, list]) float[source]

Shifted and Rotated Griewank’s Function

Parameters

x – solution to be evaluated

Returns

solution evaluation

Return type

float

cec14_8(x: Union[array, list]) float[source]

Shifted Rastrigin’s Function

Parameters

x – solution to be evaluated

Returns

solution evaluation

Return type

float

cec14_9(x: Union[array, list]) float[source]

Shifted and Rotated Rastrigin’s Function

Parameters

x – solution to be evaluated

Returns

solution evaluation

Return type

float

discuss_function(x: Union[array, list]) float[source]

Discuss function

Parameters

x – solution to be evaluated

Returns

solution evaluation

Return type

float

expanded_scaffer_f6_function(x: Union[array, list])[source]

Expanded Scaffer’s F6 Function

Parameters

x – solution to be evaluated

Returns

solution evaluation

Return type

float

griewank_function(x: Union[array, list]) float[source]

Griewank’s Function

Parameters

x – solution to be evaluated

Returns

solution evaluation

Return type

float

happycat_function(x: Union[array, list]) float[source]

HappyCat Function

Parameters

x – solution to be evaluated

Returns

solution evaluation

Return type

float

hgbat_function(x: Union[array, list]) float[source]

HGBat Function

Parameters

x – solution to be evaluated

Returns

solution evaluation

Return type

float

high_conditioned_elliptic_function(x: Union[array, list]) float[source]
katsuura_function(x: Union[array, list]) float[source]

Katsuura Function

Parameters

x – solution to be evaluated

Returns

solution evaluation

Return type

float

mod_schwefels_function(x: Union[array, list]) float[source]

Modified Schwefel’s Function

Parameters

x – solution to be evaluated

Returns

solution evaluation

Return type

float

rastrigins_function(x: Union[array, list]) float[source]

Rastrigin’s Function

Parameters

x – solution to be evaluated

Returns

solution evaluation

Return type

float

rosenbrock_function(x: Union[array, list]) float[source]

Rosenbrock’s Function

Parameters

x – solution to be evaluated

Returns

solution evaluation

Return type

float

weierstrass_function(x: Union[array, list]) float[source]

Weierstrass Function

Parameters

x – solution to be evaluated

Returns

solution evaluation

Return type

float

Module contents