genetic_algorithms 3.0.0

Library for solving genetic algorithm problems
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! EDA engine — Estimation of Distribution Algorithm (UMDA variant).
//!
//! Implements the Univariate Marginal Distribution Algorithm (UMDA) for discrete
//! (binary Bernoulli) and continuous (Gaussian univariate) optimization.
//!
//! Use [`EdaEngine`] for binary/discrete chromosomes and [`EdaRealEngine`] for
//! real-valued chromosomes whose gene implements [`crate::traits::RealGene`].

pub mod configuration;
pub mod engine;

pub use configuration::EdaConfiguration;
pub use engine::{EdaEngine, EdaModel, EdaRealEngine, EdaResult};