Copyright © Philip M. Parker, INSEAD. Terms of Use.

SIMULATED ANNEALING

Specialty Definition: SIMULATED ANNEALING

DomainDefinition

Computing

Simulated annealing A technique which can be applied to any minimisation or learning process based on successive update steps (either random or deterministic) where the update step length is proportional to an arbitrarily set parameter which can play the role of a temperature. Then, in analogy with the annealing of metals, the temperature is made high in the early stages of the process for faster minimisation or learning, then is reduced for greater stability. Source: The Free On-line Dictionary of Computing.

Math

A technique to find a good solution to an optimization problem by trying random variations of the current solution. A worse variation is accepted as the new solution with a probability that decreases as the computation proceeds. The slower the cooling schedule, or rate of decrease, the more likely the algorithm is to find an optimal or near-optimal solution. (references)

Source: compiled by the editor from various references; see credits.

Top     

Specialty Definition: Simulated annealing

(From Wikipedia, the free Encyclopedia)

Simulated annealing is a generic probabilistic method for finding the global optimum in a large search space.

The name comes from annealing in metallurgy, which is a technique involving heating and controlled cooling of a material in order to improve its properties by removing crystal defects. In this process the metal reaches its most stable configuration, minimizing its total internal energy.

The principles involved in simulated annealing are similar. Each point in the search space has an energy associated with it, which indicates how good it is. The goal is to find the point with the minimum energy. The algorithm starts off at an arbitrary point; at each step chooses some neighbor of the current point and moves to that point with a certain probability. Neighbors are points that are "close" to each other in a problem-dependent fashion (For example, in the traveling salesman problem, we may define two tours to be neighbors if and only if one can be converted to the other by interchanging a pair of adjacent cities). The probability of transition is a function of the energy difference between the two points and a global time-dependent parameter called the temperature.

Let δE be the difference in energy, and T the temperature. If δE is negative (i.e., the new point has a smaller energy) then the algorithm moves to the new point with probability 1. If not, it does so with probability e-δE/T. This rule is deliberately similar to the Maxwell-Boltzmann distribution governing the distribution of molecular energies.

Controlling the temperature

It is clear that the behavior of the algorithm is crucially dependent on the temperature: If T is 0, it reduces to the greedy algorithm, always moving to a point of lower energy. If T is infinity, it moves around randomly. In general, the algorithm is sensitive to coarser energy variations for large T and finer variations for small T. This is exploited in designing the annealing schedule, which is the procedure for varying T with time (by time is meant the number of iterations). At first T is set to infinity, and is gradually decreased to zero ("cooling"). This enables the algorithm to initially get to the general region of the search space containing good solutions, and later hone in on the optimum. The exact annealing schedule, however, cannot be generically prescribed; it must be chosen depending on the problem. It has been observed that designing an effective cooling function is more of an art than a science!

Together with the genetic algorithm and the ant colony algorithm, simulated annealing is an important technique for solving optimization problems with large solution spaces when specific techniques do not apply. Interestingly, all these algorithms were discovered by observing the computational achievements of nature.

See also: Automatic label placement

Source: adapted by the editor from Wikipedia, the free encyclopedia under a copyleft GNU Free Documentation License (GFDL) from the article "Simulated annealing."

Top     


Crosswords: SIMULATED ANNEALING

Specialty definitions using "SIMULATED ANNEALING": Adaptive Simulated AnnealingmetaheuristicT. KohonenYet Another. (references)

Source: compiled by the editor from various references; see credits.

Top     

Commercial Usage: SIMULATED ANNEALING

DomainTitle

Books

  • Applied Simulated Annealing (reference)

  • Facts, Conjectures, and Improvements for Simulated Annealing (Siam Monographs on Mathematical Modeling and Computation) MM07 (reference)

  • Genetic Algorithms and Simulated Annealing (reference)

  • Simulated Annealing (Sa and Optimization: Modern Algorithms With Vlsi, Optimal Design, and Missile Defense Applications) (reference)

  • Vlsi Placement and Global Routing Using Simulated Annealing (Kluwer International Series in Engineering and Computer Science, 54) (reference)

    (more book examples)

Source: compiled by the editor from various references; see credits.

Top     

Expression: SIMULATED ANNEALING

Expression using "SIMULATED ANNEALING": adaptive Simulated Annealing. Additional references.

Source: compiled by the editor from various references; see credits.

Top     

Frequency of Internet Keywords: SIMULATED ANNEALING

The following statistics estimate the number of searches per day across the major English-language search engines as identified by various trade publications. Hyperlinks lead to commercial use of the expression at Amazon.com.
 
ExpressionFrequency
per Day

simulated annealing

31
Source: compiled by the editor from various references; see credits.

Top     

Modern Translation: SIMULATED ANNEALING

Language Translations for "SIMULATED ANNEALING"; alternative meanings/domain in parentheses.

Danish

  

simuleret udglødning. (various references)

   

Dutch

  

simulated annealing, gesimuleerd uitgloeien. (various references)

   

Finnish

  

simuloitu lämpöpäästö, simuloitu lämpökäsittely. (various references)

   

French

  

recuit simulé. (various references)

   

German

  

simuliertes Ausglühen, simulierte Abkühlung. (various references)

   

Greek 

  

προσομοιωτική δακτυλίωση. (various references)

   

Italian

  

tempratura simulata. (various references)

   

Pig Latin

  

imulatedsay annealingay

   

Portuguese

  

têmpera simulada. (various references)

   

Spanish

  

recocido simulado. (various references)

   

Swedish

  

simulerad avkylning. (various references)

Source: compiled by the editor from various translation references.

Top     

Anagrams: SIMULATED ANNEALING

Scrabble® YAWL-Verified Anagrams

Words within the letters "a-a-a-d-e-e-g-i-i-l-l-m-n-n-n-s-t-u"

-5 letters: dentilinguals, ensanguinated.

Source: compiled by the editor from various references; see credits.

SCRABBLE® is a registered trademark. All intellectual property rights in and to the game are owned in the U.S.A and Canada by Hasbro Inc., and throughout the rest of the world by J.W. Spear & Sons Limited of Maidenhead, Berkshire, England, a subsidiary of Mattel Inc. Mattel and Spear are not affiliated with Hasbro.

Top     



INDEX

1. Crosswords
2. Usage: Commercial
3. Expressions
4. Expressions: Internet
5. Translations: Modern
6. Anagrams
7. Bibliography


  

Copyright © Philip M. Parker, INSEAD. Terms of Use.