Struct rgsl::types::siman::SimAnnealingParams
[−]
[src]
pub struct SimAnnealingParams { /* fields omitted */ }
Methods
impl SimAnnealingParams
[src]
fn new(
n_tries: usize,
iters: usize,
step_size: f64,
k: f64,
t_initial: f64,
mut_t: f64,
t_min: f64
) -> SimAnnealingParams
n_tries: usize,
iters: usize,
step_size: f64,
k: f64,
t_initial: f64,
mut_t: f64,
t_min: f64
) -> SimAnnealingParams
These are the parameters that control a run of the simulated annealing algorithm. This structure contains all the information needed to control the search, beyond the energy function, the step function and the initial guess.
- n_tries: The number of points to try for each step.
- iters: The number of iterations at each temperature.
- step_size: The maximum step size in the random walk.
- k, t_initial, mu_t, t_min: The parameters of the Boltzmann distribution and cooling schedule.