Expand description
A solution strategy for finding the best chromosome in case of small problem spaces (with a 100% guarantee)
Re-exports§
pub use self::builder::TryFromBuilderError as TryFromPermutateBuilderError;
pub use crate::strategy::reporter::Duration as PermutateReporterDuration;
pub use crate::strategy::reporter::Noop as PermutateReporterNoop;
Modules§
Structs§
- Permutate
- All possible combinations of genes are iterated over as chromosomes (unless the genotype seeds specific genes, in which case only those genes are iterated over). The fitness is calculated for each chromosome and the best is taken. For efficiency reasons the full population is never instantiated as a whole.
- Permutate
Builder - The builder for an Permutate struct.
- Permutate
Config - Permutate
Reporter Simple - A Simple Permutate reporter generic over Genotype. A report is triggered every period generations
- Permutate
State - Stores the state of the Permutate strategy