![]() |
Ultra 0.9.4
|
Public Attributes | |
| double | rel_radius {0.25} |
| double | min_radius {1.0} |
| std::size_t | individuals {20} |
| std::size_t | generations {20} |
| std::size_t ultra::parameters::refinement_parameters::de_numerical_refinement_parameters::generations {20} |
Number of generations of the DE optimiser.
Higher values increase optimisation quality at the cost of runtime.
| std::size_t ultra::parameters::refinement_parameters::de_numerical_refinement_parameters::individuals {20} |
Population size used by the DE optimiser.
Controls the number of candidate solutions evolved at each iteration.
| double ultra::parameters::refinement_parameters::de_numerical_refinement_parameters::min_radius {1.0} |
Minimum radius of the search interval.
Ensures a non-degenerate search space even when the current value is close to zero.
| double ultra::parameters::refinement_parameters::de_numerical_refinement_parameters::rel_radius {0.25} |
Relative radius of the search interval.
For a parameter with current value v, the search interval is: [v - delta, v + delta] where: delta = max(|v| * rel_radius, min_radius)
This makes the search scale with the magnitude of the parameter.