Expand description
A solution strategy for finding the best chromosome, when search space is convex with little local optima or crossover is impossible or inefficient
Re-exports§
pub use self::builder::TryFromBuilderError as TryFromHillClimbBuilderError;
pub use crate::strategy::reporter::Duration as HillClimbReporterDuration;
pub use crate::strategy::reporter::Noop as HillClimbReporterNoop;
Modules§
Structs§
- Hill
Climb - The HillClimb strategy is an iterative algorithm that starts with a single arbitrary solution to a problem (unless the genotype seeds specific genes to sample a single starting point from), then attempts to find a better solution by making an incremental change to the solution
- Hill
Climb Builder - The builder for an HillClimb struct.
- Hill
Climb Config - Hill
Climb Reporter Simple - A Simple HillClimb reporter generic over Genotype. A report is triggered every period generations
- Hill
Climb State - Stores the state of the HillClimb strategy.