Glossar · method
Simuliertes Abkühlen
Einzel-Lösungs-Metaheuristik nach dem Vorbild physikalischer Abkühlung, die verschlechternde Schritte unter einem gesteuerten Temperaturparameter mit gewisser Wahrscheinlichkeit akzeptiert und so lokale Optima verlassen kann.
Simulated AnnealingSAMetropolis-basierte OptimierungTemperaturbasierte MetaheuristikEinzel-Lösungs-Metaheuristik
Simuliertes Abkühlen, eingeführt von Kirkpatrick Gelatt und Vecchi (1983) und unabhängig davon von Cerny (1985), ist eine Einzel-Lösungs-Metaheuristik, die das langsame Abkühlen von Metallen zu niederenergetischen Kristallstrukturen nachbildet. Der Algorithmus startet bei einer hohen Anfangstemperatur T0 und bewertet jede Nachbarschaftsbewegung über Δ = f(neu) − f(aktuell): verbessernde Schritte (Δ < 0) werden stets akzeptiert, verschlechternde (Δ > 0) mit der Metropolis-Wahrscheinlichkeit P = exp(−Δ / T). Die Akzeptanz verschlechternder Schritte ist das definierende Merkmal, das den Ausbruch aus lokalen Optima ermöglicht. Die Temperatur sinkt gemäss einem Abkühlplan: geometrisch T_k+1 = αT_k mit α ∈ [0.85, 0.99], logarithmisch (Geman und Geman 1984, theoretisch konvergent aber langsam) oder adaptiv. Kühlplan, Anfangstemperatur (Faustregel: initiale Akzeptanzrate etwa 80 Prozent), Anzahl Versuche pro Temperatur und Abbruchkriterium sind die kritischen Parameter. Gegenüber genetischen Algorithmen hält das Verfahren nur eine Lösung, benötigt keine Population und minimalen Speicher. Anwendungen: VLSI-Platzierung, Tourenplanung, Scheduling, Layoutplanung. Bei kombinatorischen Problemen konkurriert es eng mit Tabu Search. Literatur: Aarts und Korst (1989), Henderson Jacobson Johnson (2003).
Örnek
Ein Logistikunternehmen plant eine Einzelfahrzeugroute durch 12 Verteilpunkte in Ankara. Die anfängliche Greedy-Lösung beträgt 312 km. Simuliertes Abkühlen mit T0 = 50, α = 0.95, 200 Versuchen pro Temperatur und 2-opt-Nachbarschaft erreicht 257 km in 6 Minuten — 17 Prozent Verbesserung. Da bei hoher Temperatur frühe verschlechternde Schritte akzeptiert wurden, entkam der Algorithmus dem lokalen Optimum der Greedy-Lösung und fand eine andere Routentopologie.