metaheuristic_designer.operators#

Operator interfaces and base implementations.

Modules

BO_operator

Bayesian Optimization operator based on Gaussian Process regression.

adaptive_operator

Adaptive operator that updates its parameters from the genotype.

branch_operator

Operator that randomly applies one operator from a list to each individual.

composite_operator

Operator that applies a sequence of operators one after another.

extended_operator

Base operator for algorithms that split the genotype into solution and parameters.

factories

Operator factory package, provides registries and creation functions.

masked_operator

Operator that applies different operators to disjoint slices of the genotype.

operator_functions

Pure function implementation of mutation operators