WAE
Jarosław Arabas
Błądzenie przypadkowe Stochastyczny wzrost
Błądzenie przypadkowe algorytm błądzenie przypadkowe
x ← x0 H ← {x0}
while ! stop
x ← selRandom(N (x)) H ← H ∪{x }
Algorytm błądzenia przypadkowego
Algorytm błądzenia przypadkowego
S1 S2 S3 S4 S5 S6 S7 S8 S9 S0
Strzałki między punktami Sx oraz Sy oznaczają, że punkt Sy jest lokalną modyfikacją punktu Sx
S11 S12S13 S14 S15 S16 S17 S18 S19
Algorytm błądzenia przypadkowego
Ślad algorytmu – zbiór wszystkich wygenerowanych punktów
Stochastyczny algorytm wspinaczkowy (hillclimbing) algorytm losowy wspinaczkowy
x ← x0 H ← {x0} while ! stop y ← selRandom(N ( x)) if q( y)>q (x) x ← y H ← H ∪{ y } x – punkt roboczy
Model
Stochastyczny algorytm wspinaczkowy
Przeszukiwanie nie ma naturalnego końca
Najlepszy dotychczas
Stochastyczny algorytm wspinaczkowy
S1 S2 S3 S4 S5 S6 S7 S8 S9 S0
Strzałki między punktami Sx oraz Sy oznaczają, że punkt Sy jest lokalną modyfikacją punktu Sx
S11 S12S13 S14 S15 S16 S17 S18 S19
Stochastyczny algorytm wspinaczkowy
Ślad algorytmu – zbiór wszystkich wygenerowanych punktów
w pojedynczym uruchomieniu Wyrysowane poziomice
Rozszerzony algorytm błądzenia przypadkowego
algorytm rozszerzone błądzenie przypadkowe x ← x0 H ← {x0} while ! stop x ← selRandom(H ) y ← selRandom(N (x)) H ← H ∪{ y }
Rozszerzony algorytm błądzenia przypadkowego
Przeszukiwanie nie ma naturalnego końca Kolejka losowa
Rozszerzony algorytm błądzenia przypadkowego
S1 S2 S3 S4 S5 S6 S7 S8 S9 S0
Strzałki między punktami Sx oraz Sy oznaczają, że punkt Sy jest lokalną modyfikacją punktu Sx
S11 S12S13 S14 S15 S16 S17 S18 S19
Rozszerzony algorytm błądzenia przypadkowego
Ślad algorytmu – zbiór wszystkich wygenerowanych punktów
Porównanie śladów metod
Zbiór wszystkich
wygenerowanych punktów w pojedynczym uruchomieniu: metody błądzenia przypadkowego
nieklasycznej metody bładzenia przypadkowego
Stochastyczny algorytm wspinaczkowy
Losowy sąsiad Wybór najlepszego punktu
Losowy sąsiad
Nieklasyczne błądzenie przypadkowe
Wariant pośredni selekcji
protoplasta algorytmu ewolucyjnego
Losowy sąsiad Wybór punktu
z prawdopodobieństwem zależnym od jakości
Rozszerzony algorytm błądzenia przypadkowego
algorytm rozszerzone błądzenie przypadkowe x ← x0 H ← {x0} while ! stop x ← selRandomized ( H ) y ← selRandom(N (x)) H ← H ∪{ y }
Rozkład prawdopodobieństwa wyboru nie jest rozkładem jednostajnym,
Wariant pośredni p-stwa selekcji
protoplasta algorytmu ewolucyjnego
Czerwone punkty: p-stwo selekcji w błądzeniu przypadkowym
Niebieskie punkty: p-stwo selekcji w stochastycznym wzroście
Zielone punkty: jeden z możliwych wariantów p-stwa selekcji
Ewolucja
● Ewoluują populacje, nie pojedyncze osobniki
● Miarą jakości osobnika jest przede wszystkim sukces
reprodukcyjny
● Mercedesy kontra maluchy
● Ssaki naczelne kontra muszki owocówki
● Zmiany o charakterze ewolucyjnym mogą się wydawać
rewolucyjne
● Rewolucja przemysłowa
● Dominacja rynku aparatów fotograficznych przez aparaty cyfrowe
● Krótkie okresy dużych zmian jakościowych przedzielają długie
okresy względnej stabilizacji