Thanks to visit codestin.com
Credit goes to docs.rs

Crate jeans

Crate jeans 

Source
Expand description

This is a crate for implementing genetic algorithms. Specifically, this is for algorithms whose solutions can be represented as a vector of floating point values. !

Re-exports§

pub use crate::core::Chromosome;
pub use crate::core::ExperimentMetadata;
pub use crate::core::ExperimentResult;
pub use crate::core::Gene;
pub use crate::core::Individual;
pub use crate::core::IndividualSnapshot;
pub use crate::core::Population;
pub use crate::core::RunStats;
pub use crate::ops::AsyncProblem;
pub use crate::ops::BlendAlphaCrossover;
pub use crate::ops::CrossoverOperator;
pub use crate::ops::GaussianMutation;
pub use crate::ops::MultiObjectiveProblem;
pub use crate::ops::MutationOperator;
pub use crate::ops::OperatorError;
pub use crate::ops::PolynomialMutation;
pub use crate::ops::Problem;
pub use crate::ops::ProblemBounds;
pub use crate::ops::ProblemError;
pub use crate::ops::ProblemResult;
pub use crate::ops::SelectionOperator;
pub use crate::ops::SimulatedBinaryCrossover;
pub use crate::async::AsyncBatchEvaluator;
pub use crate::async::AsyncEvaluatorError;
pub use crate::async::EvaluationError;
pub use crate::async::EvaluationResult;
pub use crate::async::SingleObjectiveEvaluator;
pub use crate::real_ga::RealGa;
pub use crate::real_ga::RealGaBuilder;
pub use crate::real_ga::RealGaError;
pub use crate::real_ga::RealGaReport;
pub use crate::real_ga::StopCondition;
pub use crate::real_ga::TournamentSelection;
pub use nsga2::Nsga2;
pub use nsga2::Nsga2Builder;
pub use nsga2::Nsga2Error;
pub use nsga2::Nsga2Report;

Modules§

async
Asynchronous evaluation helpers for genetic algorithm engines.
core
Core genetic algorithm primitives.
nsga2
NSGA-II implementation specialized for real-valued chromosomes.
ops
Genetic operators and problem abstractions.
real_ga
High-level real-coded genetic algorithm engine.

Structs§

Optimizer
This is an optimizer object. It does the actual heavy lifting.
Settings
A settings object for storing all of the settings we might care about for a GA.