Module darwin_rs::simulation [] [src]

This module defines structures and methods for an EA simulation.

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

Structs

Simulation

The Simulation type. Contains all the information / configuration for the simulation to run. Use the SimulationBuilder in order to create a simulation.

SimulationResult

The SimulationResult Type. Holds the simulation results: All the fittest individuals, the improvement_factor, the iteration_counter and the original_fitness.

Enums

SimulationType

The SimulationType type. Speficies the criteria on how a simulation should stop.