|
Monte Carlo Integration Library 1.0
High-performance Monte Carlo methods for numerical integration and optimization
|
Genetic Algorithm (GA) interface and data structures. More...
Go to the source code of this file.
Classes | |
| struct | mc::optim::GAConfig |
| Configuration parameters for GA. More... | |
| class | mc::optim::GA |
| Genetic Algorithm optimizer. More... | |
| struct | mc::optim::GA::Individual |
| A single population member. More... | |
Namespaces | |
| namespace | mc |
| namespace | mc::optim |
Genetic Algorithm (GA) interface and data structures.
Implements tournament selection, uniform crossover and Gaussian mutation with elitism. Evaluations may be parallelized; global-best updates are performed serially to avoid races and ensure deterministic results.
Definition in file GA.hpp.