Crate genevo [−] [src]
genevo
genevo
is a library for implementing and executing simulations of
optimization and search problems using a genetic algorithm (GA).
Installation
You can use this library by adding the following lines to your Cargo.toml
file:
[dependencies] genevo = "0.1"
and adding extern crate genevo;
to your crate root.
Modules
algorithm |
The |
encoding |
The |
ga |
This module provides an |
genetic |
The 'genetic' module defines types for the genetic algorithm. The traits defined in this module should be implemented to formulate an optimization or search problem. The types are named after terms as they are found in genetic biology. |
mutation |
The |
operator |
The |
population |
The |
prelude | |
random |
The |
recombination |
The |
reinsertion |
The |
selection |
The |
simulation | |
statistic |
The |
termination |
Termination determines when to stop the process of the genetic algorithm. Common termination conditions are: |
types |
This module provides implementations of the |