genevo 0.7.1

genevo provides building blocks to run simulations of optimization and search problems using genetic algorithms (GA). Execute genetic algorithm (GA) simulations in a customizable and extensible way.
Documentation
// Genetic
//
pub use crate::genetic::{Fitness, FitnessFunction, Genotype, Phenotype};

// Algorithm
//
pub use crate::{
    algorithm::Algorithm,
    ga::{genetic_algorithm, GeneticAlgorithm},
    random::{Prng, Rng, Seed},
};

// Population
//
pub use crate::population::{build_population, GenomeBuilder, Population};

// Simulation
//
pub use crate::simulation::{simulator::simulate, SimResult, Simulation, SimulationBuilder};

// Termination
//
pub use crate::termination::{
    combinator::{and, or, And, Or},
    limit::*,
};