pymoo
Latest Version: pymoo==0.3.1

Operators

Operators are the key to customize genetic algorithms. In the following the different type of operators are listed. For details about each operator we refer to our corresponding documentation.

Sampling

Name

Convenience

Random

“(real|int|real)_random”

Latin Hypercube Sampling

“real_lhs”

Selection

Name

Convenience

Random

“random”

Tournament Selection

“tournament”

Mutation

Name

Convenience

Polynomial

“(real|int)_pm”

Bitflip

“bin_bitflip”

Crossover

Name

Convenience

Simulated Binary

“(real|int)_sbx”

Uniform

“(real|bin|int)_ux”

Half Uniform

“(bin|int)_hux”

Differential Evolution

“real_de”

One Point

“(real|int|real)_one_point”

Two Point

“(real|int|real)_two_point”

K Point

“(real|int|real)_k_point”

Exponential

“(real|bin|int)_exp”