• Nie Znaleziono Wyników

Błądzenie przypadkowe, algorytm wspinaczkowy, algorytm protoewolucyjny

N/A
N/A
Protected

Academic year: 2021

Share "Błądzenie przypadkowe, algorytm wspinaczkowy, algorytm protoewolucyjny"

Copied!
22
0
0

Pełen tekst

(1)

WAE

Jarosław Arabas

Błądzenie przypadkowe Stochastyczny wzrost

(2)

Błądzenie przypadkowe algorytm błądzenie przypadkowe

x ← x0 H ← {x0}

while ! stop

x ← selRandom(N (x)) H ← H ∪{x }

(3)

Algorytm błądzenia przypadkowego

(4)

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

(5)

Algorytm błądzenia przypadkowego

Ślad algorytmu – zbiór wszystkich wygenerowanych punktów

(6)

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

(7)

Model

Stochastyczny algorytm wspinaczkowy

Przeszukiwanie nie ma naturalnego końca

Najlepszy dotychczas

(8)

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

(9)

Stochastyczny algorytm wspinaczkowy

Ślad algorytmu – zbiór wszystkich wygenerowanych punktów

w pojedynczym uruchomieniu Wyrysowane poziomice

(10)

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 }

(11)

Rozszerzony algorytm błądzenia przypadkowego

Przeszukiwanie nie ma naturalnego końca Kolejka losowa

(12)

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

(13)

Rozszerzony algorytm błądzenia przypadkowego

Ślad algorytmu – zbiór wszystkich wygenerowanych punktów

(14)

Porównanie śladów metod

Zbiór wszystkich

wygenerowanych punktów w pojedynczym uruchomieniu: metody błądzenia przypadkowego

nieklasycznej metody bładzenia przypadkowego

(15)
(16)

Stochastyczny algorytm wspinaczkowy

Losowy sąsiad Wybór najlepszego punktu

(17)

Losowy sąsiad

Nieklasyczne błądzenie przypadkowe

(18)

Wariant pośredni selekcji

protoplasta algorytmu ewolucyjnego

Losowy sąsiad Wybór punktu

z prawdopodobieństwem zależnym od jakości

(19)

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,

(20)

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

(21)
(22)

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

Cytaty

Powiązane dokumenty

Dla gramatyki bezkontekstowej w postaci normalnej Chomsky’ego algorytm CYK rozstrzyga, czy dane słowo należy do języka generowanego przez tę gramatykę.. Dla każdej

W każdym kroku generowania reguły (zbiór T reprezentuje regułę) wybierany jest taki warunek, który jest spełniany przez największą liczbę obiektów (tj.. Jeżeli jest więcej

Każdy osobnik opisany jest przez liczbę bitów (chromosomów) równą LBnP * liczba parametrów (tutaj 2).. Wartość każdego bitu dobierana

Dzięki temu mamy pewność, że rozwiązanie zwracane przez algorytm jest najlepszym rozwiązaniem znalezionym podczas jego działania.. pierwotnej wersji algorytmu zwracane

Do grupy wstępnej będą należały wszystkie te dokumenty, które miały wyliczony współczynnik korelacji większy lub równy p min. Są to wszystkie obiekty grupy

Kryterium wejścia do bazy. Kryterium wyjścia

Problem z przykładu 1.2.1, w przykładzie 1.2.2 zapisany w postaci

[r]