Simulated Annealing wird für verschiedene Optimierungsprobleme eingesetzt. Dem Körper entspricht im Algorithmus eine mögliche Lösung, die Schwingung der Moleküle wird durch Störungen bzw. VERÄNDERUNGEN der aktuellen Lösung zu einer neuen realisiert.
Zu jeder Temperatur werden so viele VERÄNDERUNGEN durchgeführt, bis ein Gleichgewichtszustand für diese Temperatur erreicht ist. Das kann z.B. nach einer festen Anzahl von Veränderungsschritten der Fall sein, oder wenn sich die Qualität der Lösung über eine bestimmte Anzahl von Schritten nicht mehr verändert hat. Als Kostenfunktion zur BEWERTUNG wird im Allgemeinen die gewichtete Summe von Fläche und Verdrahtungslänge betrachtet.