Crate darwin_rs [] [src]

darwin-rs: evolutionary algorithms with Rust

Written by Willi Kappler, Version 0.2 (2016.08.17)

Repository: https://github.com/willi-kappler/darwin-rs

License: MIT

This library allows you to write evolutionary algorithms (EA) in Rust. Examples provided: TSP, Sudoku, Queens Problem

Reexports

pub use individual::Individual;
pub use simulation::Simulation;
pub use simulation_builder::{SimulationBuilder, SimError};
pub use population::Population;
pub use population_builder::{PopulationBuilder, PopError};

Modules

individual

This module defines the trait and the data structure needed for specifying each individual in a population.

population

This module defines structure and methods for a population that is needed by a smulation.

population_builder

This module defines helper functions (builder pattern) to create a valid population.

simulation

This module defines structures and methods for an EA simulation.

simulation_builder

This module defines helper functions (builder pattern) to create a valid simulation.