Expand description
Adaptive control mechanisms
These mechanisms adapt parameters based on feedback from the search process.
Integration status (EV-21): the types in this module
(OneFifthRule, AdaptiveOperatorSelection, AdaptiveMutationRate,
DiversityBasedAdaptation, SlidingWindowStats) are unintegrated
building blocks. No default algorithm’s run loop consumes them — grep
confirms they are referenced only within this module and its unit tests, so
treat them as a toolkit you drive yourself, not as an active adaptive-control
offering. The adaptation mechanism that is wired into a built-in algorithm
is the Thompson-sampling bandit
(SimpleGA::run_adaptive);
self-adaptive step sizes are wired into the Evolution Strategy path.
Structs§
- Adaptive
Mutation Rate - Fitness-based adaptive mutation rate
- Adaptive
Operator Selection - Adaptive operator selection using fitness-based credit assignment
- Diversity
Based Adaptation - Population diversity-based parameter adaptation
- OneFifth
Rule - Rechenberg’s 1/5 success rule for step-size adaptation
- Sliding
Window Stats - Sliding window statistics tracker