Expand description
The crate for global optimization algorithms. The crate uses common traits for easy switch between algorithms.
Modules§
- genetic
- The module with genetic algorithm implementation.
- particleswarm
- tools
Structs§
- Goal
From Function - Struct to convert (wrap) function to
Goal
trait.
Traits§
- Agent
- The trait for single point in search space. The trait used with
AlgorithmWithAgents
. - Agents
State - The trait for algotithms where use agents (genetic algorithm, partical swarm algorithm etc).
- Algorithm
State - The trait for a struct with information about current algorithm state. For example: population for genetic algorithm, swarm for particle swarm algorithm etc
- Goal
- The trait for the goal function.
- Iterative
Optimizer - The trait for iterative algorithms.
- Optimizer
- Common Optimizer trait.