Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
temp_law_default
A SA function which computed the temperature of the next temperature stage
Calling Sequence
T_next = temp_law_default(T,step_mean,step_var,temp_stage,n,param)
Arguments
- T
the temperature applied during the last temperature stage
- step_mean
the mean of the objective function values computed during the last temperature stage
- step_var
the variance of the obejective function values computed during the last temperature stage
- temp_stage
the index of the current temperature stage
- n
the dimension of the decision variable (the x in f(x))
- param
a float between 0 and 1. Corresponds to the decrease in temperature of the geometric law (0.9 by default)
- T_next
the new temperature to be applied for the next temperature stage
Description
A SA function which computed the temperature of the next temperature stage
Examples
// This function implements the simple geometric temperature law function T=temp_law_default(T, step_mean, step_var) _alpha = 0.9; T = _alpha*T; endfunction
See Also
- optim_sa — A Simulated Annealing optimization method
- compute_initial_temp — A SA function which allows to compute the initial temperature of the simulated annealing
- neigh_func_default — A SA function which computes a neighbor of a given point
Report an issue | ||
<< temp_law_csa | Utilities | temp_law_fsa >> |