metaheuristic_designer.encodings#

Concrete encoding implementations provided by the library.

Modules

composite_encoding

Encoding that chains a sequence of encodings into a single composite operation.

image_encoding

Encoding for image-based optimization tasks.

matrix_encoding

Encoding that reshapes vectors into matrices.

parameter_extending_encoding

Encoding that splits a genotype into a solution part and auxiliary parameters.

sigmoid_encoding

Encoding that applies a sigmoid function to enable continuous operators on binary problems.

special

Specialized encodings for specific algorithms (PSO, self-adapting ES).

type_cast_encoding

Encoding that converts between data types (e.g., float ↔ int ↔ bool).