The classical neighborhood relationship for the simulated annealing (original) (raw)
Scilab 5.3.3
- Scilab help
- Simulated Annealing
- accept_func_default
- accept_func_vfsa
- compute_initial_temp
- neigh_func_csa
- neigh_func_default
- neigh_func_fsa
- neigh_func_vfsa
- optim_sa
- temp_law_csa
- temp_law_default
- temp_law_fsa
- temp_law_huang
- temp_law_vfsa
Please note that the recommended version of Scilab is 2026.0.1. This page might be outdated.
See the recommended documentation of this function
Scilab help >> Simulated Annealing > neigh_func_csa
neigh_func_csa
The classical neighborhood relationship for the simulated annealing
Calling Sequence
x_neigh = neigh_func_csa(x_current,T,param)
Arguments
x_current
the point for which we want to compute a neighbor
T
the current temperature
param
a vector with the same size than x_current. A normalisation vector which allows to distort the shape of the neighborhood. This parameter allows to take into account the differences of interval of variation between variables. By default, this parameter is set to a vector of ones.
x_neigh
the computed neighbor
Description
- This function implements the classical neighborhood relationship for the simulated annealing. The neighbors distribution is a gaussian distribution which is more and more peaked as the temperature decrease.
See Also
- neigh_func_default — A SA function which computes a neighbor of a given point
- temp_law_huang — The Huang temperature decrease law for the simulated annealing
- optim_sa — A Simulated Annealing optimization method
Authors
collette
Yann COLLETTE (ycollet@freesurf.fr)