SA02

SA02



151


5.1. Symulowane wyżarzanie

chastyczna czy probabilistyczny algorytm wymiany, jest oparte na analogii zaczerpniętej z termodynamiki. Żeby wyhodować kryształ, ogrzewa się najpierw szereg materiałów do stanu ciekłego. Następnie obniża się temperaturę tego kryształowego wytopu dopóty, dopóki struktura kryształu nie zostanie zamrożona. Niedobrze jest, jeśli chłodzenie postępuje zbyt szybko. W strukturze kryształu pojawiają się pewne nieregularności. a poziom uwięzionej energii jest znacznie wyższy niż w idealnie uformowanym krysztale1. Analogia między tym fizycznym procesem a problemem optymalizacji powinna być oczywista. Podstawowe „odpowiadające sobie*’ pojęcia są wymienione w tab. 5.3.

Tabela 5.3. Analogie między procesem fizycznym a problemem optymalizacji

Proces fizyczny

Problem optymalizacji

stan

energia

stan kryształu szybkie schładzanie temperatura ostrożne wyżarzanie

dopuszczalne rozwiązanie funkcja oceny optymalne rozwiązanie poszukiwanie lokalne parametr sterujący symulowane wyżarzanie

Podobnie jak w wypadku dowolnego algorytmu poszukiwania, symulowane wyżarzanie wymaga znalezienia odpowiedzi na następujące pytania, bezpośrednio związane z rozważanym problemem (zob. rozdział 2):

•    Jakie jest rozwiązanie?

•    Jacy są sąsiedzi rozwiązania?

•    Jaki jest koszt rozwiązania?

•    Jak ustalić początkowe rozwiązanie?

Odpowiedzi na te pytania dostarczają nam strukturę przestrzeni przeszukiwania wraz z definicją otoczenia, funkcję oceny oraz punkt początkowy. Zauważmy jednak, że symulowane wyżarzanie wymaga także odpowiedzi na dodatkowe pytania:

•    Jak ustalić początkową „temperaturę” T?

•    Jak ustalić współczynnik schładzania g(T,t)7

   Jak ustalić warunek zakończenia iteracji?

•    Jak ustalić kryterium zatrzymania algorytmu?

Temperatura początkowa T musi być ustalona przed wykonaniem procedury. Czy powinniśmy zacząć od T — 100, T — 1000, czy może od jeszcze innej wartości? W jaki sposób powinniśmy ustalić warunek zakończenia iteracji, po którym temperatura maleje i procedura wyżarzania powtarza się? Czy powinniśmy wykonać pewną liczbę iteracji, czy zastosować w zamian jakieś inne kryterium?

'Podobny problem występuje w metalurgii podczas ogrzewania i schładzania

metali.



Wyszukiwarka

Podobne podstrony:
Image037 Algorytm u u f**fcępovnruc Algorytmy a.i u> "ytYczne opncowanc » oparte na uznany*,
MACIERZ POWIĄZANIA EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Metody Probabilistyczne Algorytmiki Z EFEKTA
Podczas tych laboratoriów wykorzystujemy symulowane wyżarzanie dla znalezienia optymalnej zależności
GDZIE JESTEŚ EMILKO (08) -    Emilko, czy uczynisz mi ten zaszczyt i przylecisz na mo
fireshop.pl Czy umieszczono w widocznym miejscu instrukcję postępowania na wypadek
Zdj?cie1161 Czy są obecne objawy kliniczne próchnicy na powierzchni oczyszczone) i wilgotne)?TAK Czy
Zdj?cie1162 Czy są obecne objawy kliniczne próchnicy na powierzchni oczyszczonej 1 wilgotnej? BMBls
img031 5 mikroorganizmów (grupy estrowe, karboksylowe, hydroksylowe czy eterowe). Polimer nie jest b
img037 (39) 42 Na tym rysunku ciąg kolejnych przybliżeń otrzymany zgodnie z formułą algorytmu sieczn
img173 124 duktu czy projektu. Ten kapelusz jest zaprzeczeniem symboliki żółtego koloru. •

więcej podobnych podstron