• Nie Znaleziono Wyników

Algorytmy roju

N/A
N/A
Protected

Academic year: 2021

Share "Algorytmy roju"

Copied!
6
0
0

Pełen tekst

(1)

1

Algorytmy roju

Spis tre

ś

ci

• Wprowadzenie – pojęcie ryzyka

empirycznego

• Poszukiwanie minimum ryzyka empirycznego

• Algorytm roju

– Metoda „najlepszy globalnie” – Metoda „najlepszy lokalnie”

(2)

Poj

ę

cie ryzyka empirycznego

( )

x f d = '

(

)

[

(

)

]

= = = − = n i n i i i i emp y d f x w n E 1 1 2 2 , 1

( )

x f y=

Poszukiwanie minimum ryzyka

empirycznego

(3)

3

Algorytm roju

Kolejne kroki cząstki określone sąna podstawie składowych: • składowa socjalna, • składowa kognitywna, • składowa inercji.

Algorytm roju – „najlepszy

globalnie”

( ) ( ) ( )

t+1 =w t +v t+1

w

( ) ( )

t v t cr

( ) ( ) ( )

t

[

y t w t

]

c r

( ) ( ) ( )

t

[

y t w t

]

v +1 = + 11 − + 2 2 ˆ −

położenie cząstki

w t+1 momencie wektor przesunięcia

składowa inercji najlepsze własne rozwiązanie

najlepsze globalne rozwiązanie

(4)

Algorytm roju – „najlepszy

globalnie”

Etapy wyznaczania kolejnego położenia

cząstki:

1. Pomnożenie wektorów przez stałe c1 i c2

2. Pomnożenie wektorów przez zmienne

losowe r1 i r2

3. Sumowanie trzech składowych w celu otrzymania wetkora przesunięcia cząstki

Algorytm roju – „najlepszy

globalnie”

(5)

5

Algorytm roju – „najlepszy lokalnie”

Składowa socjalna jest określana na

podstawie najlepszej cząstki z pewnego sąsiedztwa

Podsumawanie

• Algorytmy roju są prostą metodą

poszukiwania rozwiązania obarczonego

jak najmniejszym ryzykiem empirycznym

• Dobór typu sąsiedztwa ma wpływ na

odporność algorytmu na pułapkę

(6)

Cytaty

Powiązane dokumenty

(np. metoda koła ruletki – roulette-wheel selection – przydziela osobnikom taką część koła, jaka wynika z ich jakości przystosowania się, tzn. ich prawdopodobieństwo

▶ algorytm KMP jest bardzo tolerancyjny jeśli chodzi o alfabet (może być dowolny, nawet nie musi być sortowalny) i definicję równości słów – można go.. zaadoptować nawet

I algorytm KMP jest bardzo tolerancyjny jeśli chodzi o alfabet (może być dowolny, nawet nie musi być sortowalny) i definicję równości słów – można go zaadoptować nawet do

(Przykład - problem komiwojażera: losujemy 1000 dróg, wybieramy 100 najkrótszych, następnie losowo je modyfikujemy, otrzymując kolejne 1000 przykładów itd.).. Metoda

Zmiany korzystne dla osobnika zdarzają się równie często, jak niekorzystne lub obojętne.. • Osobniki są oceniane poprzez porównanie ich przystosowania do

Wyznaczenie złożoności asymptotycznej jest trudniejsze jeżeli liczba iteracji nie jest zawsze jednakowa. Przykład

Często stosowana jest metoda polegająca na badaniu, jak zwiększają się zasoby potrzebne do wykonania algorytmu wraz ze wzrostem rozmiaru danych wejściowych.. Rozmiar

Zdaniem Algardi, Luigi N egrelli nie tylko pośw ięcił w iele lat życia na opracowanie projektu Kanału, ale jako pierw szy rozwiązał w sposób genialny te