The annealing command simulates the annealing of a metal using
an analogy between the energy of the system and the criterion minimized
(the opposite of the loglikelihood). Given an initial marker ordering and
a current parameter called the ``temperature'' (noted ), the map is
perturbated and the difference
in loglikelihood is computed:
Starting from an initial temperature , this process is repeated a
given number of times (noted
). then the temperature is cooled by a
constant ratio
. This process is repeated until a final
temperature
is reached. Naturally, the slower the cooling and
the larger the number of trial at constant temperature, the slower the
method but also the more powerful it is. Basically, we strongly advise
users to play with the parameters
on their data.
CARTHAGENE includes an auto-adjusting methods for
which makes the
parameter of limited importance. The parameter
should be taken
close to
and a value between
and
is typical. The
parameter
should be of the same order as
where
is the
number of markers selected.
The parameters should be adjusted by trial and error. When the simulated annealing is executed, the software reports its behavior. If a new improved map is found, a '+'' is printed. If such an event occurs not too long before the end of the annealing, the process should be ideally repeated with a slower/longer cooling schedule.
Thomas Schiex 2009-10-27