TYPOWE OPERATORY KRZYŻOWANIA OBLICZENIA EWOLUCYJNE FUNKCJE TESTOWE F. RASTRIGINA F. ACKLEYA ... 3. ( x) = x i 30 -30. minimum globalne.



Podobne dokumenty
Na poprzednim wykładzie:

SZTUCZNA INTELIGENCJA

Algorytmy ewolucyjne (2)

1 Metody optymalizacji wielokryterialnej Ogólna charakterystyka problemu Tradycyjne metody optymalizacji wielokryterialnej...

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

Przykład: Znaleźć max { f (x)=x 2 } Nr osobnika Po selekcji: Nr osobnika

Minimalizacja globalna. Algorytmy genetyczne i ewolucyjne.

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

METODY HEURYSTYCZNE wykład 3

ALGORYTMY GENETYCZNE ALGORYTMY GENETYCZNE METODY HEURYSTYCZNE 3. METODY ANALITYCZNE kontra AG METODY ANALITYCZNE SCHEMAT DZIAŁANIA ANIA AG:

Minimalizacja globalna, algorytmy genetyczne i zastosowanie w geotechnice

Analiza danych OGÓLNY SCHEMAT. Dane treningowe (znana decyzja) Klasyfikator. Dane testowe (znana decyzja)

METODY HEURYSTYCZNE wykład 3

WAE Jarosław Arabas Pełny schemat algorytmu ewolucyjnego

METODY HEURYSTYCZNE 3

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

Rozwiązywanie zadań optymalizacji w środowisku programu MATLAB

OPTYMALIZACJA WARTOŚCI POLA MAGNETYCZNEGO W POBLIŻU LINII NAPOWIETRZNEJ Z WYKORZYSTANIEM ALGORYTMU GENETYCZNEGO

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

SZTUCZNA INTELIGENCJA

STATYSTYKA MATEMATYCZNA WYKŁAD 5 WERYFIKACJA HIPOTEZ NIEPARAMETRYCZNYCH

SZACOWANIE NIEPEWNOŚCI POMIARU METODĄ PROPAGACJI ROZKŁADÓW

WikiWS For Business Sharks

KINEMATYKA MANIPULATORÓW

Analiza danych. Analiza danych wielowymiarowych. Regresja liniowa. Dyskryminacja liniowa. PARA ZMIENNYCH LOSOWYCH


W praktyce często zdarza się, że wyniki obu prób możemy traktować jako. wyniki pomiarów na tym samym elemencie populacji np.

Algorytm genetyczny (genetic algorithm)-

Projekt 6 6. ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH CAŁKOWANIE NUMERYCZNE

Strategie ewolucyjne (ang. evolu4on strategies)

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

Portfele zawierające walor pozbawiony ryzyka. Elementy teorii rynku kapitałowego

ALGORYTMY GENETYCZNE ćwiczenia

Zaawansowane metody numeryczne Komputerowa analiza zagadnień różniczkowych 1. Układy równań liniowych

Dobór parametrów algorytmu ewolucyjnego

ALHE Z11 Jarosław Arabas wykład 11

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

Algorytmy ewolucyjne optymalizacji wielokryterialnej sterowane preferencjami decydenta

Wykład IX Optymalizacja i minimalizacja funkcji

Algorytmy genetyczne w optymalizacji

Algorytmy genetyczne

OBLICZENIA EWOLUCYJNE

Problem plecakowy (KNAPSACK PROBLEM).

MATEMATYKA POZIOM ROZSZERZONY Kryteria oceniania odpowiedzi. Arkusz A II. Strona 1 z 5

Zadanie 5 - Algorytmy genetyczne (optymalizacja)

Stanisław Cichocki. Natalia Nehrebecka. Wykład 7

OBLICZENIA EWOLUCYJNE

Procedura normalizacji

) będą niezależnymi zmiennymi losowymi o tym samym rozkładzie normalnym z następującymi parametrami: nieznaną wartością 1 4

Algorytmy ewolucyjne 1

SCHEMAT ROZWIĄZANIA ZADANIA OPTYMALIZACJI PRZY POMOCY ALGORYTMU GENETYCZNEGO

Stanisław Cichocki. Natalia Nehrebecka. Wykład 6

Modele wieloczynnikowe. Modele wieloczynnikowe. Modele wieloczynnikowe ogólne. α β β β ε. Analiza i Zarządzanie Portfelem cz. 4.

Wstęp do Sztucznej Inteligencji

OBLICZENIA EWOLUCYJNE

ORGANIZACJA ZAJĘĆ OPTYMALIZACJA GLOBALNA WSTĘP PLAN WYKŁADU. Wykładowca dr inż. Agnieszka Bołtuć, pokój 304,

Katedra Informatyki Stosowanej. Algorytmy ewolucyjne. Inteligencja obliczeniowa

Zestaw zadań 4: Przestrzenie wektorowe i podprzestrzenie. Liniowa niezależność. Sumy i sumy proste podprzestrzeni.

Wielokryterialny Trójwymiarowy Problem Pakowania

METODA UNITARYZACJI ZEROWANEJ Porównanie obiektów przy ocenie wielokryterialnej. Ranking obiektów.

Algorytmy ewolucyjne NAZEWNICTWO

1. REFERENCE POINT METHOD APPLIED TO FIND SYMMETRICLY EFFECTIVE DECISIONS IN MULTICRITERIA MODELLING OF TWO-SIDE NEGOTIATIONS PROCESS

Zaawansowane metody numeryczne

Stanisław Cichocki. Natalia Nehrebecka. Wykład 6

Zadanie 2. Dany jest szereg rozdzielczy przedziałowy, wyznaczyć następujące miary: wariancja, odchylenie standardowe

Stanisław Cichocki. Natalia Nehrebecka. Wykład 6

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

PLAN WYKŁADU OPTYMALIZACJA GLOBALNA ZADANIE KOMIWOJAŻERA METODY ROZWIĄZYWANIA. Specyfika zadania komiwojażera Reprezentacje Operatory

WPROWADZENIE DO TEORII DECYZJI STATYSTYCZNYCH

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

Techniki optymalizacji

METODY SZTUCZNEJ INTELIGENCJI algorytmy ewolucyjne

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

8. Optymalizacja decyzji inwestycyjnych

Zagadnienia do omówienia

Metody Rozmyte i Algorytmy Ewolucyjne

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

Algorytm FA. Zastosowanie w zadanich optymalizacji z ograniczeniami dla ciągłych dziedzin poszukiwań

= σ σ. 5. CML Capital Market Line, Rynkowa Linia Kapitału

Zadania laboratoryjne i projektowe - wersja β

1. OKREŚLENIE PARAMETRÓW GEOTECHNICZNYCH

Urządzenia wejścia-wyjścia

LICZEBNOŚĆ POPULACJI OBLICZENIA EWOLUCYJNE. wykład 3. Istotny parametr AG...

Statystyka. Zmienne losowe

SZTUCZNA INTELIGENCJA

Algorytmy genetyczne

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

Stanisław Cichocki Natalia Nehrebecka. Zajęcia 4

ALGORYTMY IMMUNO- LOGICZNE

BADANIA OPERACYJNE. Podejmowanie decyzji w warunkach niepewności. dr Adam Sojda

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

Stanisław Cichocki. Natalia Nehrebecka. Wykład 11

Pattern Classification

ALGORYTMY EWOLUCYJNE

OBLICZENIA EWOLUCYJNE

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

MODEL OPTYMALIZACJI TRAS PRZEJAZDOWYCH JAKO NARZĘDZIE ZMNIEJSZENIA KOSZTÓW LOGISTYCZNYCH

dy dx stąd w przybliżeniu: y

Statystyka Opisowa 2014 część 2. Katarzyna Lubnauer

Algorytmy ewolucyjne

Transkrypt:

FUNKCJE TESTOWE OBLICENIA EWOLUCJNE FITNESS F. START COMPUTATION FITNESS F. COMPUTATION INITIAL SUBPOPULATION SENDING CHROM. TO COMPUTERS chromoome EVOLUTIONAR OPERATORS AND RECEIVING FITNESS F. wykład 5 VALUE ftne f. value MIGRATION PHASE FITNESS F. communcaton COMPUTATION wth other SELECTION ubpopulaton F. RASTRIGINA - x mnmum globalne alne: x = 0, f (x) = -n n - l. zmennych) n 2 ( x) = co(8 ) = f x x ES TERMINATION CONDITION NO END 2 F. ACKLEA http://www.ft.utb.cz www.ft.utb.cz/people/zelnka/oma/func.html n n 2 f ( x) = 20exp 0.2 x exp co(2 π x) + 20+ e n = n = -30 x 30 mnmum globalne alne: x = 0, f (x) = 0... 3 4 TPOWE OPERATOR KRŻOWANIA 5 Para rodzców para potomków wykle : 2 oobnk rodzcelke - 2 (przęż ężone) oobnk potomne. Pojedynczy oobnk potomny warant dwuoobnczy para oobnków w rodzcelkch; warant globalny jeden wodący n pomocnczych oobnków w rodzcelkch (po jednym dla każdego genu). Krzyżowane welooobncze: z weloma oobnkam potomnym; z jednym oobnkem potomnym. 6

OPERATOR KRŻOWANIA WMIENIAJĄCEGO Tworzą chromoomy potomne przez kładane ch z wartośc genów w chromoomów w rodzcelkch. Mogą być wykorzytywane zarówno przy kodo- wanu bnarnym, jak rzeczywtolczbowym. Ne dochodz do modyfkacj wartośc genów zawartych w chromoomach krzyżowanych oobnków w rodzcelkch (tylko ch przetaowane). 7 8 KRŻOWANIE JEDNOPUNKTOWE (prote) wybór r (z rozkładem jednotajnym) lczby c (punkt rozcęca) ca) ze zboru {, 2,..., n -} n - długość oobnka; Podzał chromoomów X X 2 poddawanych krzyżowanu na dwe częś ęśc ch klejane: = [X[,,..., X c, X2 c+,, X2 n]. X X 2 3.24 2.22-0.22 3.4.32.22.20 7.23 4.28-2.2-2.42 c 3.24-0.22.32.22 4.28-2.42 2.22 3.4.20 7.23-2.2 W werj z 2 oobnkam potomnym drug potomek: = [X[ 2,,..., X 2 c, X c+,, X n ] 9 0 KRŻOWANIE DWUPUNKTOWE wybór r 2 punktów w rozcęca ca c c 2 ; X X 2 3.24 2.22 3.24 2.22 Podzał chromoomów X X 2 poddawanych krzyżo- wanu na 3 częś ęśc wymana środkowej częś ęśc: = [X[,,..., X c, X 2 c+,, X 2 c2, X c2+,, X n ] -0.22.32.20 3.4.22 c -0.22.32.22 3.4.20 W werj z 2 oobnkam potomnym drug potomek: = [X[ 2,,..., X 2 c, X c+,, X c2, X 2 c2+,, X 2 n ] 7.23-2.2 4.28-2.42 c 2 4.28 7.23-2.2-2.42 c = c 2 krzyżowane jednopunktowe KRŻOWANIE WIELOPUNKTOWE... 2

KRŻOWANIE RÓWNOMIERNER p e =0.5 Chromoom potomny: X jeśl wyloowano lczbę <p e ; = 2 X w przecwnym raze. X X 2 3.24 2.22-0.22 3.4 wyloowano 0.092699 0.58384 3.24-0.22 2.22 3.4 p e parametr krzyżowana (typowo p e =0.5).32 0.69790.32 W werj z 2 oobnkam potomnym drug potomek: 2 X jeśl = X ; = X w przecwnym raze..20 7.23-2.2.22 4.28-2.42 0.3584 0.82422 0.39998 0.428556 7.23-2.2.22.20 4.28-2.42 3 4 KRŻOWANIE DIAGONALNE Jet krzyżowanem welooobnczym. Tworzy r potomków w z rodzców w przy c = r - punktach krzyżowana. Oobnk potomne powtają w wynku kładana fragmentów w kodu po przekątnej. Dla 3 oobnków: = [X[,,..., X c, X 2 c+,, X 2 c2, X 3 c2+,, X 3 n ] = [X[ 2,,..., X 2 c, X 3 c+,, X 3 c2, X c2+,, X n ] W = [X[ 3,,..., X 3 c, X c+,, X c2, X 2 c2+,, X 2 n ] 5 X X 2 X 3 W W werj potomkem tylko potomek 6 OPERATOR KRŻOWANIA UŚREDNIAJĄCEGO Są pecyfczne dla kodowana rzeczywtolczbowego; Oddzałują na wartośc genów chromoomów poddawanych krzyżowanu; Wartośc każdego genu chromoomów potomnych ą lczbam zawerającym ę mędzy najwękzą najmnejzą wartoścą genu chromoomów rodzcelkch. 7 8

KRŻOWANIE ARTMETCNE X X 2 4.0 2.22 3. 3. generowane lczby loowej k z zakreu (0,) lub jej arbtralny wybór; uśrednane arytmetyczne wartośc genów chromoomów w rodzcelkch: = X + k (X 2 - X ) -0.2.2-3.42-2.2 3.4.28 2.45-5.4 2.43 X 2 k=0.5.56 4.36 2.25.83-4.28 0..56 4.36 2.25.83-4.28 0. W werj z 2 oobnkam potomnym drug potomek: = X 2 + X - Rodzc 2 Potomek 2 Potomek Rodzc Lna krzyżowana k=0.25 9 X KRŻOWANIE HEURSTCNE X X 2 Ne jet krzyżowanem uśrednaju rednającym! Generowane lczby loowej k z zakreu (0,); Tworzy ę (makymalne) jednego potomka: = k (X 2 - X ) + X 2.20.0.20.30 2.0 3.20.3. 3.40 przy założenu, że f(x 2 ) f(x ) Może e utworzyć potomka, który ne jet dopuzczalny, wówcza: wcza: X 2 Potomek Rodzc 2 Lna krzyżowana» generuje ę nową lczbę loową tworzy nowego potomka;» Jeśl po założonej onej lczbe prób b ne utworzono oobnka dopuzczalnego, to ne tworzy ę potomka. Rodzc X 2 MUTACJA RÓWNOMIERNAR TPOWE OPERATOR MUTACJI 23 Loowy wybór r genu w chromoome. Przyjęce przez gen wartośc loowej (z rozkładem równomernym) z zakreu dopuzczalnego dla danej zmennej: = [X,..., X k,..., X n ], X k = left(k), rght(k) Szczególne użyteczna u we wczenej faze dzałana ana AE (gdy pożą żądane jet zeroke przezukwane obzaru pozukwań optmum). 24

MUTACJA NIERÓWNOMIERNA Funkcja Δ(t,y) przyjmuje wartośc z zakreu [0,y]; Należy y do grupy tzw. mutacj ze trojenem. Modyfkacja wartośc wybranego genu o wartość pewnej funkcj Δ(t,y): gdze: = [X,..., X k,..., X n ], X k =X k + Δ (t, (t, rght(k)-x k ) gdy wyloowano 0 X k =X k Δ (t, (t, X k - left(k) gdy wyloowano 25 Prawdopodobeńtwo, że Δ(t,y) jet blke zero wzrata ze wzrotem czau oblczeń y 0 Δ(t,y) (ne zależy y jednak od zachowana ę AE). Początkowa faza oblczeń k y 0 Δ(t,y) Pod konec dzałana ana AE k 26 MUTACJA BREGOWA MUTACJA GAUSSOWSKA Jet odmaną mutacj równomernej, r w której: X k = left(k) gdy wyloowano 0 X k = rght(k) gdy wyloowano Przyjęce przez wyloowany gen wartośc loowej (z rozkładem Gaua) o wartośc oczekwanej równej r wartośc przed zmaną: = [X,..., X k,..., X n ], X k = X k +N(0, N(0,σ) Szczególne użyteczna, u gdy rozwązane zane optymalne leży na brzegu obzaru dopuzczalnego lub bardzo blko tego brzegu). 27 28 ISTOTNOŚĆ OPERATORÓW W AG przyjmuje ę częto, że krzyżowane jet operatorem perwzoplanowym,, podcza gdy mutacja ma za zadane zapewnać dopływ śweżej ej krw do populacj jet operatorem o mnejzym znaczenu. Wśród d badaczy uprawających programowane ewolucyjne twerdz ę, że krzyżowane jet operatorem zbędnym dnym,, zaś mutacja jet jedynym mechanzmem przezukwana. Potrzebny jet co najmnej jeden tak operator genetyczny, który gwarantuje pójno jność przetrzen genotypów - operatorem tym jet najczęś ęścej mutacja. 29 OPERATOR GENETCNE ADAPTUJĄ- CMI SIĘ PRAWDOPODOBIEŃSTWAMI Użyteczność wękzo kzośc operatorów w genetycznych ne jet jednakowa w każdej faze dzałana ana algorytmu. Mechanzm adaptacj: Prawdop.. operatorów w genetycznych, które częś ęścej prowadzą do lepzych oobnków w potomnych wzrata koztem operatorów mających gorze wynk. Należy y zadbać,, aby ne zablokować żadnego z operatorów (prawdopodobeńtwa ne pownny oąga gać zera) Skuteczność dzałana ana operatora - ocenana przez zewnętrzny proce montorujący który teruje prawdop.. operatorów. Należy y uwzględn dnć w algorytme korzyśc wynkające z dzałana ana pewnych operatorów w wdoczne dopero po klku pokolenach. 30

OPTMALIACJA WIELO- KRTERIALNA SFORMUŁOWANIE OWANIE ADANIA Wele praktycznych problemów w podejmowana decyzj, projektowana tp. trudno jet formułowa ować jako zadane optymalzacj funkcj celu zwracającej cej jedną wartość ść. amat jednego lczbowego kryterum oceny mu ę uwzględna dnać cały y ch zbór. Nerzadko jednoczena mnmalzacja tych kryterów w jet nemożlwa z powodu ch wzajemnej przecznośc c. 3 32 Formalne: Dany jet zbór r (wektor) m funkcj: f (x) = [f[ (x)...f m (x)]. Celem jet jednoczena mnmalzacja wzytkch kryterów f j (x). reguły y krytera ne ą ze obą zgodne (mnmalzacja względem jednego z nch może e powodować wzrot nnych). Rozwązane zane x jet zdomnowane wtedy tylko wtedy gdy tneje dopuzczalne rozwązane zane y ne gorze od x (dla wzytkch kryterów). Jeśl rozwązane zane ne jet zdomnowane przez żadne nne rozwązane zane dopuzczalne to nazywamy je rozwązanem zanem nezdomnowanym lub rozwązanem zanem paretooptymalnym. 33 Przykład: Gra na gełdze paperów w wartoścowych Cel: kupowane akcj charakteryzujących cych ę mnmalnym ryzykem jak makymalnym zykem. reguły ne ma takch akcj, które pełna nałyby oba krytera jednocześne. ne. Należy odrzucć akcje, dla których tneje co najmnej jedna nna charakteryzująca ca ę jednocześne ne mnejzym ryzykem wyżz zą rentownośc cą. Akcje, które pozotały po takej elekcj, ą równoprawnym rozwązanam zanam zadana jednoczenej mnmalzacj ryzyka wpółczynnka cena/zyk. 34 Cel: Inwetowane w akcje o jak najmnejzym ryzyku jak najmnejzej wartośc wpółczynnka cena/zyk. ryzyko ryzyko zbór akcj nezdomnowanych adane optymalzacj welokryteralnej polega na pozukwanu zboru P punktów nezdomnowanych. Szczególne przypadk: Pozukwane nezdomnowanego punktu; Pozukwane zboru punktów nezdomnowanych: dużo o trudnejze w ogólnym przypadku nemożlwe do rozwązana; zana; częto potyka ę uprozczene, polegające na znalezenu możlwe najwękzej ch lczby). cena/zyk cena/zyk 35 36

Metody optymalzacj welokryteralnej A-pror: - decyzja podejmowana przed rozpoczęcem optymalzacj (pojedynczy cel uzykany a pror). wykłe metody optymalzacj mogą być użyte... Interaktywne: - decyzja podejmowana podcza przezukwana. Wymagana nterakcja z użytkownkem... A-poteror: - znalezene zboru rozwązań nezdomnowanych, natępne podjęce decyzj co do wyboru rozwązana. Koneczne metody optymalzacj welokryteralnej... 37 Metody optymalzacj welokryteralnej alety Wady A-PRORI INTERAKTWNE A-POSTERIORI nk kozt oblczenowy prote w mplementacj łatwo dotępne oprogramowane wymagana (nerealtyczne) duża wedza o probleme wymagana analza wrażlwośc decydent nadzoruje proce optymalzacj decydent uczy ę problemu nezbędna ntenywna nterakcja z decydentem wynk zależny od wedzy decydenta preferencje ą określane po faze optymalzacj uzykujemy węcej, nż rozwązane koztowne oblczenowo potrzebna druga faza dla dokonana wyboru; oprogramowane ne jet tek powzechne. 38 Jedno z kryterów w może e być uznane za wodące ce. Rozwązana zana pozukuje ę toując c metody właścwe w dla problemów w z ogranczenam. 39 2. Wprowadzene funkcj agregującej cej. Argumenty wartośc pozczególnych kładnk adnków wektorowego wkaźnka jakośc. W wynku - zagregowany,, kalarny wkaźnk jakośc f (x),, będący b natępne przedmotem optymalzacj: [ ] f ( x) = ϕ f ( x),.. f ( x)] m ϕ - funkcja agregująca ależne od funkcj ϕ różne metody kalaryzacj, np.:. ważone umowane kryterów, 2. metoda punktu dealnego, 3. metoda punktu najgorzych oczekwań. 40 WAŻONE SUMOWANIE SKŁADNIK ADNIKÓW WEKTOROWEGO WSKAŹNIKA JAKOŚCI Najczęś ęścej toowana technka kalaryzacj. Funkcja agregująca ϕ jet lnowa w potac umy ważonej kładnk adnków w wektorowego wkaźnka jakośc. m ϕ [ f( x),.. fm( x)] ] = wk fk( x) k = Wycena pozczególnych elementów w wektorowego wkaźnka jakośc. Wzajemne proporcje korzyśc trat wynkają z przyję-tych wpółczynnk czynnków w wagowych w k. 4 METODA PUNKTU IDEALNEGO Decydent podaje punkt, zwany dealnym,, znajdujący ę poza obzarem dopuzczalnym. Punkt ten to dealne wartośc wektorowego wkaźnka jakośc. SKALARACJA AD. WIELOKRTERIALNEGO Sprowadzene do problemu jednokryteralnego poprzez wprowadzene dodatkowego kryterum, porządkuj dkują- cego punkty nezdomnowane.. Określene makymalnych dopuzczalnych war- tośc pozczególnych kładnk adnków Problem welokryteralny prowadza ę do zagadne- na znalezena dowolnego punktu dopuzczalnego. Można zaakceptować pogorzene jednego z kryterów o pewną welkość ść,, jeśl kompenują to korzyśc wynkające z poprawy wartośc nnych kryterów; adane optymalzacj welokryteralnej prowadza ę do znalezena rozwąza zań nezdomnowanych znajdujących ę najblżej punktu dealnego. Funkcja agregująca ma potać: [ ] ( ),.. ( )] ( ) ϕ f x f x = f x f mn( ϕ ) m - f punkt dealny - norma wektora. 42

Metryka eukldeowa: f 2 (x) obzar rozw. dopuzczalny nezdomnowane Metryka max: f 2 (x) obzar dopuzczalny rozw. nezdomnowane METODA PUNKTU NAJGORSCH OCEKIWAŃ Metoda dualna do metody punktu dealnego. W metodze tej makymalzuje ę odległość od tzw. punktu najgorzych oczekwań. max( ϕ ) punkt dealny rozwązane zadana po kalaryzacj f (x) punkt dealny rozwązane zadana po kalaryzacj Kztałty ty zborów w jednakowej wartośc zagregowanej funkcj celu: f (x) 43 MINIMA LOKALNE SKALARNEJ FUNKCJI CELU atoowane metody kalaryzacj może e prowadzć do funkcj celu poadającej węcej nż jedno mnmum. Wkazane jet wówcza w wcza zatoowane jednej z metod optymalzacj welomodalnej. 44 Ewolucyjne metody optymalzacj welokryteralnej wykle bazują na podejścu Pareto; Rozwązana zana pownny być równomerne rozmezczone na fronce Pareto; AE przetwarzają jednocześne ne wele rozwąza zań,, lecz problemem jet globalność elekcj; Należy y wprowadzć odpowedne mechanzmy (wpółczynnk zatłoczena, nzowane tp.) AE: oobnk A jet lepzy od oobnka B jeśl A ma wyżze przytoowane. tu: : oobnk A jet lepzy od oobnka B jeśl go domnuje. Popularne AE optymalzacj welokryteralnej: VEGA: Vector Evaluated Genetc Algorthm (Schaffer 985), HLGA: Hajela' and Ln' Weghtng-baed GA (992), FFGA: Foneca' and Flemng' Multobjectve GA (993), NPGA: The Nched Pareto GA (Horn, Nafplot, Goldberg 994), NSGA: The Nondomnated Sortng GA (Srnva( Srnva, Deb 994), SPEA: The Strength Pareto EA (tzler( tzler, Thele 999). SPEA2 (tzler,, 200) NSGA-II (Deb( nn, 2000) np. NSGA-II II: Sortowane: Sortuje oobnk w fronty. Cel: wybrać N najlepzych pośród 2 N oobnków Stouje ę crowdng dtance jako kryterum dodatkowe. Operatory: - mutacja równomernar - krzyżowane prote - elekcja bazująca na turnejowej Populacja rodzcelka N N front front 2 front 3 Sortowane domnacyjne Sortowane crowdng dtance Nowa populacja N Populacja potomna

Podzał na fronty: Crowdng dtance : Dotyczy oobnków w należą żących do tego amego frontu. 2 kryterum (mnmalzacja) Front 3 Jet to mara wolnej przetrzen wokół danego rozwązana zana (w( węcej=lepej). Skutkuje wyborem oobnków w znajdujących ę w mnej zatłoczonych rejonach. Front 2 Front (nezdomnowane) kryterum (mnmalzacja)