Skip to content

v1.0.1-beta.13

Pre-release
Pre-release

Choose a tag to compare

@darshanz darshanz released this 05 Jul 15:33
f98e71f

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