Crate oxigen

Source
Expand description

This crate provides functions for parallel genetic algorithm execution.

Re-exports§

Modules§

  • This module contains the definition of the Age trait and the provided age functions.
  • This module contains the Crossover trait and the provided crossover functions.
  • This module contains the definition of genotypes.
  • This module contains the trait definition of the mutation rate evolution.
  • This module contains the trait definition of the niches beta rate used in the niches population refitness.
  • This module contains the definition of the PopulationRefitness trait and the provided population refitness functions
  • This module provides easy access to all structures, enums and traits of the crate.
  • This module contains the Selection trait and the provided selection functions.
  • This module contains the trait definition of the selection rate evolution.
  • This module contains the definition of SlopeParams, useful to define a polynomial function fastly.
  • This module contains the trait definition of StopCriterion and the provided stop criteria.
  • This module contains the definition of the SurvivalPressure trait and the provided survival_pressure functions.

Structs§

  • Struct that defines the fitness of each individual and the related information.
  • Struct that defines a genetic algorithm execution.
  • Struct that defines a pair of individual-fitness