ALHE Z11 Jarosław Arabas wykład 11

Podobne dokumenty
WAE Jarosław Arabas Pełny schemat algorytmu ewolucyjnego

ALHE Jarosław Arabas Metaheurystyki w Rn Ewolucja różnicowa EDA CMAES Rój cząstek

WAE Jarosław Arabas Adaptacja i samoczynna adaptacja parametrów AE Algorytm CMA-ES

WAE Jarosław Arabas Ewolucja różnicowa Rój cząstek EDA

Metody Rozmyte i Algorytmy Ewolucyjne

Algorytmy ewolucyjne - algorytmy genetyczne. I. Karcz-Dulęba

ROZWÓJ ALGORYTMU EWOLUCJI RÓŻNICOWEJ. Konrad Wypchło

Strategie ewolucyjne (ang. evolu4on strategies)

LABORATORIUM 4: Algorytmy ewolucyjne cz. 2 wpływ operatorów krzyżowania i mutacji na skuteczność poszukiwań AE

Algorytm Genetyczny. zastosowanie do procesów rozmieszczenia stacji raportujących w sieciach komórkowych

PLAN WYKŁADU OPTYMALIZACJA GLOBALNA OPERATOR KRZYŻOWANIA ETAPY KRZYŻOWANIA

ALGORYTMY GENETYCZNE ćwiczenia

Modyfikacje i ulepszenia standardowego algorytmu genetycznego

METODY HEURYSTYCZNE wykład 3

METODY SZTUCZNEJ INTELIGENCJI algorytmy ewolucyjne

ALGORYTMY EWOLUCYJNE. INTELIGENTNE TECHNIKI KOMPUTEROWE wykład 011. Napór selekcyjny (selektywny nacisk. Superosobniki: SELEKCJA

METODY HEURYSTYCZNE wykład 3

Algorytmy genetyczne w optymalizacji

LABORATORIUM 5: Wpływ reprodukcji na skuteczność poszukiwań AE. opracował: dr inż. Witold Beluch

Ważne rozkłady i twierdzenia c.d.

SCHEMAT ROZWIĄZANIA ZADANIA OPTYMALIZACJI PRZY POMOCY ALGORYTMU GENETYCZNEGO

Techniki optymalizacji

Strategie ewolucyjne (ang. evolution strategies)

Algorytmy genetyczne. Materiały do laboratorium PSI. Studia stacjonarne i niestacjonarne

Strategie ewolucyjne. Gnypowicz Damian Staniszczak Łukasz Woźniak Marek

Algorytmy genetyczne. Materiały do laboratorium PSI. Studia niestacjonarne

LABORATORIUM 3: Wpływ operatorów krzyżowania na skuteczność poszukiwań AE

Algorytmy estymacji stanu (filtry)

CMAES. Zapis algorytmu. Generacja populacji oraz selekcja Populacja q i (t) w kroku t generowana jest w następujący sposób:

Algorytmy genetyczne

Algorytm genetyczny (genetic algorithm)-

Algorytmy ewolucyjne. Łukasz Przybyłek Studenckie Koło Naukowe BRAINS

Algorytmy genetyczne

Statystyka matematyczna

O ŚREDNIEJ ARYTMETYCZNEJ I MEDIANIE

Algorytmy memetyczne (hybrydowe algorytmy ewolucyjne)

Metoda największej wiarygodności

CYFROWE PRZETWARZANIE SYGNAŁÓW

Procesy stochastyczne

Standardowy algorytm genetyczny

Temat: Zmienna losowa. Rozkład skokowy. Rozkład ciągły. Kody kolorów: Ŝółty nowe pojęcie pomarańczowy uwaga. Anna Rajfura, Matematyka

Algorytmy ewolucyjne 1

Algorytmy ewolucyjne

Spis treści 3 SPIS TREŚCI

Procesy stochastyczne

SZTUCZNA INTELIGENCJA

Równoważność algorytmów optymalizacji

1. Symulacje komputerowe Idea symulacji Przykład. 2. Metody próbkowania Jackknife Bootstrap. 3. Łańcuchy Markova. 4. Próbkowanie Gibbsa

Błędy przy testowaniu hipotez statystycznych. Decyzja H 0 jest prawdziwa H 0 jest faszywa

Algorytmy genetyczne. Paweł Cieśla. 8 stycznia 2009

STATYSTYKA MATEMATYCZNA WYKŁAD grudnia 2009

Strefa pokrycia radiowego wokół stacji bazowych. Zasięg stacji bazowych Zazębianie się komórek

Własności eksploatacyjne i eksploracyjne algorytmów ewolucyjnych z mutacja. α stabilna. Andrzej Obuchowicz i Przemysław Prętki

Zadanie 5 - Algorytmy genetyczne (optymalizacja)

Komputerowa Analiza Danych Doświadczalnych

Instytut Matematyczny Uniwersytet Wrocławski. Zakres egzaminu magisterskiego. Wybrane rozdziały anazlizy i topologii 1 i 2

Własności statystyczne regresji liniowej. Wykład 4

Temat: BADANIE ZGODNOŚCI ROZKŁADU CECHY (EMPIRYCZNEGO) Z ROZKŁADEM TEORETYCZNYM TEST CHI-KWADRAT. Anna Rajfura 1

Dobór parametrów algorytmu ewolucyjnego

Metody probabilistyczne

O ŚREDNIEJ STATYSTYCZNEJ

Tablica Wzorów Rachunek Prawdopodobieństwa i Statystyki

Rok akademicki: 2013/2014 Kod: JIS AD-s Punkty ECTS: 4. Kierunek: Informatyka Stosowana Specjalność: Modelowanie i analiza danych

Statystyka matematyczna dla leśników

WYKŁADY ZE STATYSTYKI MATEMATYCZNEJ wykład 9 i 10 - Weryfikacja hipotez statystycznych

SPOTKANIE 6: Klasteryzacja: K-Means, Expectation Maximization

Prawdopodobieństwo i statystyka r.

Algorytmy genetyczne

STATYSTYKA

Komputerowa analiza danych doświadczalnych

Statystyka Astronomiczna

METODY HEURYSTYCZNE 3

Rachunek prawdopodobieństwa i statystyka

Komputerowa analiza danych doświadczalnych

STATYSTYKA MATEMATYCZNA ZESTAW 0 (POWT. RACH. PRAWDOPODOBIEŃSTWA) ZADANIA

Sieci Mobilne i Bezprzewodowe laboratorium 2 Modelowanie zdarzeń dyskretnych

Katedra Informatyki Stosowanej. Algorytmy ewolucyjne. Inteligencja obliczeniowa

Algorytmy stochastyczne, wykład 01 Podstawowy algorytm genetyczny

Selekcja cech. Wprowadzenie Metody selekcji cech. Przykład zastosowania. Miary niepodobieństwa. Algorytmy przeszukiwania

Prawdopodobieństwo i statystyka

ALGORYTMY GENETYCZNE

SZTUCZNA INTELIGENCJA

W rachunku prawdopodobieństwa wyróżniamy dwie zasadnicze grupy rozkładów zmiennych losowych:

Algorytmy genetyczne. Dariusz Banasiak. Katedra Informatyki Technicznej Wydział Elektroniki

ANALIZA STATYSTYCZNA WYNIKÓW BADAŃ

Algorytmy ewolucyjne

WSTĘP. Tematy: Regresja liniowa: model regresji liniowej, estymacja nieznanych parametrów. Wykład:30godz., ćwiczenia:15godz., laboratorium:30godz.

Inspiracje soft computing. Soft computing. Terminy genetyczne i ich odpowiedniki w algorytmach genetycznych. Elementarny algorytm genetyczny

IV WYKŁAD STATYSTYKA. 26/03/2014 B8 sala 0.10B Godz. 15:15

Na A (n) rozważamy rozkład P (n) , który na zbiorach postaci A 1... A n określa się jako P (n) (X n, A (n), P (n)

Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki

Wykład 3 Jednowymiarowe zmienne losowe

Weryfikacja hipotez statystycznych

Problem Komiwojażera - algorytmy metaheurystyczne

Rozkład normalny. Marcin Zajenkowski. Marcin Zajenkowski () Rozkład normalny 1 / 26

Podejście memetyczne do problemu DCVRP - wstępne wyniki. Adam Żychowski

ZAJĘCIA II. Zmienne losowe, sygnały stochastyczne, zakłócenia pomiarowe

Obliczenia ewolucyjne - plan wykładu

LABORATORIUM 2: Wpływ wielkości populacji i liczby pokoleń na skuteczność poszukiwań AE. opracował: dr inż. Witold Beluch

WYKŁAD 2. Zdarzenia losowe i prawdopodobieństwo Zmienna losowa i jej rozkłady

Transkrypt:

ALHE Z11 Jarosław Arabas wykład 11

algorytm ewolucyjny inicjuj P 0 {x 1, x 2... x } t 0 while! stop for i 1: if a p c O t,i mutation crossover select P t, k else O t,i mutation select P t,1 P t 1 replacement P t,o t t t 1 a jest zmienną losową rozłożoną jednostajnie w (0,1)

selekcja (reprodukcja, selection) wybrać lepsze punkty z P(t) z większym prawdopodobieństwem niż gorsze krzyżowanie (crossover) wygenerować punkt pośredni, typowo k=2 mutacja (mutation) wygenerować punkt z otoczenia sukcesja (zastępowanie, replacement) zdecydować o populacji do następnej generacji

Typy selekcji (najczęstsze) proporcjonalna (ruletkowa) turniejowa p s P t,i = q P t, i a j q P t, j a progowa p s P t,i = 1 s i 1 s i s p s P t,i ={ 1 i 0 w p.p.} (populacja posortowana dla turniejowej i progowej)

Typy krzyżowania (przykłady) Ogólny zapis metody krzyżowania jednopunktowe zmiana 0->1 w losowo wybranym miejscu równomierne p-stwo zera i jedynki jednakowe Arytmetyczne y=w x 1 1 w x 2 gdzie a b=c, c i =a i b i w=[0,..,0,1,..,1] w=[0,1,0,1,1,0,0,0,1,1,...] w=[0.1,0.25,0.99,0.3,0.01,...] ważone uśrednianie z losowymi współczynnikami

Typy mutacji (przykłady) Mutacja rozkładem normalnym z macierzą kowariancji C Mutacja rozkładem alfa-stabilnym Mutacja bitowa (zamiana wartości bitu na przeciwną)

Typy zastępowania generacyjne elitarne P t 1 =O t P t 1 ={k najlepszych z P t } O t steady-state =1 P t 1 =P t {P t, b } O t

Poinformowanie T Determinizm N Model brak lub elita punktów Typ modelu prosty Wielkość stanu <= kμ Rozmiar pamięci μ Lokalność przeszukiwań T/N Zupełność asymptotyczna

schemat przetwarzania ` P(t) O(t) P(t+1)

rozkład populacji Funkcja celu jest (wypukła) wklęsła np. funkcja Gaussa Funkcja celu jest szumem gdy weźmiemy dowolną próbkę punktów z otoczenia dowolnego punktu ze zbioru dopuszczalnego, wówczas rozkład ich wartości będzie jednakowy

wypukła funkcja celu Model populacji nieskończonej Dystrybuanta empiryczna punktów populacji (skokowa) dystrybuanta rozkładu próbkowania (ciągła) Algorytm ewolucyjny z reprodukcją proporcjonalną, krzyżowaniem uśredniającym i gaussowską mutacją Iloczyn i splot funkcji Gaussa jest funkcją Gaussa

wypukła funkcja celu fgp punktów po selekcji oraz jej wariancja A 2 π v p v q exp( x2 ) 2 v exp ( x2 ) v s = v q v P q 2 v P v q +v P Wariancja punktów po krzyżowaniu uśredniającym Wariancja punktów po mutacji Zatem v c =(1 p c )v s + p c v s /2 v O =v c +v m v O =( 1 p c 2 ) v q v P v q +v P +v m

wypukła funkcja celu Po pewnym czasie Zatem v P (t+1)=v P (t)=v O (t ) =( v 1 p ) v c q v P P +v 2 v q +v m P Wzór na postać pominięty v P jest złożony i zostanie

losowa funkcja celu Różnorodność genetyczna populacji wariancja punktów w populacji Analiza dla algorytmu z reprodukcją proporcjonalna i mutacją gaussowską Wariancja populacji = połowa sumy kwadratów różnic dowolnie wybranych punktów z populacji

losowa funkcja celu Para różnych punktów wybranych z populacji może (a) być albo (b) nie być rodzeństwem a= i ( p s (i)) 2 1 a V (P(t,i) P(t, j))=2 v m V (P(t,i) P(t, j))=2 v P +2 v m

losowa funkcja celu Różnorodność populacji wynosi więc 2 v P =2a v m +(1 a)(2 v P +2 v m ) v P = v m a Największa możliwa różnorodność p s (i)= 1 μ a= 1 μ v P =μ v m

losowa funkcja celu Populacja pochodzi w całości od wspólnego przodka. Można go spotkać k generacji temu, gdzie k jest zmienną losową. Kto poda wzór?

przekraczanie siodeł

przekraczanie siodeł Różnorodność powinna pozwalać wygenerowanie pioniera - punktu po drugiej stronie siodła Pionier powinien móc reprodukować Czyli selekcja powinna być tolerancyjna Co z licznością populacji?

Algorytm ewolucyjny jest techniką adaptacji rozkładu populacji Celem jest maksymalizacja wartości oczekiwanej jakości generowanych punktów Środek populacji najlepszy estymator ekstremum lokalnego dla funkcji symetrycznej Survival of the fittest vs. survival of the flattest