Symulowane wyżarzanie
Symulowane wyżarzanie to rodzaj algorytmu heurystycznego przeszukującego przestrzeń alternatywnych rozwiązań problemu w celu wyszukania rozwiązań najlepszych. Sposób działania symulowanego wyżarzania nieprzypadkowo przypomina zjawisko wyżarzania w metalurgiiALGORYTM
Kroki algorytmu w klasycznym podejściu podczas minimalizacji funkcji 
- Losowy wybór punktu startowego
. Przyjęcie temperatury
, - Wyznaczenie wartości funkcji
w punkcie
, - Wyznaczenie
, gdzie
jest realizacją zmiennej losowej o rozkładzie normalnym z medianą w punkcie
i średnią wariancją równą
, - Wyznaczenie wartości funkcji
w nowym punkcie, - Podstawienie wartości
do
z prawdopodobieństwem danym rozkładem Boltzmanna
, - Zmniejszenie temperatury
, gdzie
jest stałą z przedziału
, - Spełnienie kryterium stopu lub powrót do kroku 3.