3. Introduction
• Others names:
– MonteCarlo Annealing
– Statistical Cooling
– Probabilistic Hill Climbing
– Stochastic Relaxation
– Probabilistic Exchange Algorithm
• Motivated by the physical annealing process
4. Introduction
• Material is heat and slowly cooled into a
uniform structure
• Simulated annealing mimic this process
• The first S.A. algorithm was developed in 1953
(Metropolis)
5. S.A. Cooling Schedule
• Starting Temperature
• Final Temperature
• Temperature Decrement
• Iterations at each temperature
6. Exponential Cooling
• Can also do
linear or step-
wise cooling
• But exponential
cooling often
work best.
9. Sample Problems by S.A.
• Matlab “Peaks” Function
• “Peaks” Convergence
• Traveling Salesman Problem
• Structural Optimization
• Networks and Graphs Problems
• Telescope Array Optimization
10. Summary
• SA is a general solution method that is easily
applicable to a large number of problems
• Generally the quality of the results of SA is
good, although it can take a lot of time
• Results are generally not reproducible:
another run can give a different result
• Proven to find the optimum under certain
conditions; one of these conditions is that you
must run forever