v1.0.1-beta.13
Pre-release
Pre-release
Added
- Algorithm support for IslandGA and SteadyStateGA
- Improved documentation coverage and unit tests
Changed
- Refactored base Algorithm class to have different base classes for single and multi-objective algorithms
- Removed SteadyStateReplacement, which is now an algorithm SteadyStateGA
- Refactored algorithms to move RNG injection responsibility to base algorithms, writing custom algorithm is now easier
- Improved parallel experiments, manually shutdown process pool executor to avoid accumulation of orphaned workers.
Fixed
- Generational replacement corrected elite handling error
- Mapper to avoid inconsistency with default params
- RNG injection error in MultipleMutation, ensuring deterministic experiment with multiple mutation.
- Gaussian mutation producing codons above codon_size
- Crossover issue, first element not being swapped.
- Removed redundant evaluation call in evolution loop