Configuration parameters for GA.
More...
#include <GA.hpp>
Configuration parameters for GA.
Definition at line 21 of file GA.hpp.
◆ crossover_rate
| Real mc::optim::GAConfig::crossover_rate = 0.9 |
Probability of performing crossover in reproduction.
Definition at line 31 of file GA.hpp.
◆ elitism_count
| size_t mc::optim::GAConfig::elitism_count = 1 |
Number of top individuals copied unchanged to next generation.
Definition at line 38 of file GA.hpp.
◆ max_generations
| size_t mc::optim::GAConfig::max_generations = 200 |
Number of generations to evolve.
Definition at line 25 of file GA.hpp.
◆ mutation_rate
| Real mc::optim::GAConfig::mutation_rate = 0.1 |
Per-gene mutation probability.
Definition at line 33 of file GA.hpp.
◆ mutation_sigma
| Real mc::optim::GAConfig::mutation_sigma = 0.1 |
Mutation magnitude (scaled by coordinate span).
Definition at line 35 of file GA.hpp.
◆ population_size
| size_t mc::optim::GAConfig::population_size = 80 |
Size of the population.
Definition at line 23 of file GA.hpp.
◆ tournament_k
| size_t mc::optim::GAConfig::tournament_k = 3 |
Tournament size for selection (k >= 2).
Definition at line 28 of file GA.hpp.
The documentation for this struct was generated from the following file:
- src/montecarlo/optimizers/GA.hpp