Najlepsze pytania
Chronologia
Czat
Perspektywa
Symulowane wyżarzanie
Z Wikipedii, wolnej encyklopedii
Remove ads
Symulowane wyżarzanie – rodzaj algorytmu heurystycznego przeszukującego przestrzeń dopuszczalnych rozwiązań problemu w celu wyszukania rozwiązań najlepszych. Sposób działania symulowanego wyżarzania nieprzypadkowo[potrzebny przypis] przypomina zjawisko wyżarzania w metalurgii.
Algorytm
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.
Remove ads
Zobacz też
Linki zewnętrzne
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads