You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
2.1 Pregled nekih postojećih GA implementacija 35<br />
2.1.1 Aplikativno orjentisani sistemi 35<br />
2.1.2 Algoritamski orjentisani sistemi 36<br />
2.<strong>1.3</strong> Razvojni alati 38<br />
2.2 Opis podataka 38<br />
2.2.1 Osnovni podaci 40<br />
2.2.1.1 Globalni deo 40<br />
2.2.1.2 Jedinka 40<br />
2.2.<strong>1.3</strong> Funkcija prilagođenosti 40<br />
2.2.1.4 Politika zamene generacija 41<br />
2.2.2 Genetski operatori 41<br />
2.2.2.1 Selekcija 41<br />
2.2.2.2 Ukrštanje 41<br />
2.2.2.3 Mutacija 42<br />
2.2.3 Ostali podaci 42<br />
2.2.3.1 Zajedničke funkcije 42<br />
2.2.3.2 Keširanje GA 43<br />
2.2.3.3 Kriterijum završetka 44<br />
2.2.4 Druge strukture 44<br />
2.2.4.1 Problem struktura 44<br />
2.2.4.2 Opis konfiguracionih datoteka 44<br />
2.2.4.3 Nizovi funkcijskih pokazivača 44<br />
2.3 Osnovni deo implementacije 45<br />
2.3.1 Kodiranje 45<br />
2.3.2 Funkcija prilagođenosti 45<br />
2.3.2.1 Direktno preuzimanje 45<br />
2.3.2.2 Linearno skaliranje 46<br />
2.3.2.3 Skaliranje u jedinični interval 47<br />
2.3.2.4 Sigma odsecanje 47<br />
2.3.2.5 Uklanjanje višestruke pojave jedinki u populaciji 47<br />
2.3.3 Politika zamene generacija 48<br />
2.3.3.1 Generacijski GA 49<br />
2.3.3.2 Stacionarni GA 49<br />
2.3.3.3 Elitistička strategija 50<br />
2.3.3.4 Stacionarni GA sa elitističkom strategijom 50<br />
2.4 Genetski operatori 50<br />
2.4.1 Selekcija 51<br />
2.4.1.1 Prosta rulet selekcija 51<br />
2.4.1.2 Selekcija zasnovana na rangu 52<br />
2.4.<strong>1.3</strong> Turnirska selekcija i fino g<strong>rad</strong>irana turnirska selekcija 52<br />
2.4.1.4 Selekcija primenom ostataka 52<br />
2.4.2 Ukrštanje 53<br />
2.4.2.1 Jednopoziciono ukrštanje 53<br />
2.4.2.2 Dvopoziciono ukrštanje 54<br />
2.4.2.3 Uniformno ukrštanje 54<br />
2.4.3 Mutacija 55<br />
2.4.3.1 Prosta mutacija 55<br />
2.4.3.2 Mutacija pomoću binomne raspodele 56<br />
2.4.3.3 Mutacija korišćenjem normalne raspodele 56<br />
2.5 Ostale funkcije 57<br />
2.5.1 Kriterijumi završetka izvršavanja GA 57<br />
2.5.1.1 Maksimalan broj generacija 57<br />
2.5.1.2 Ponavljanje najbolje jedinke 58<br />
2.5.<strong>1.3</strong> Sličnost jedinki u populaciji 58<br />
2.5.1.4 Prekid od strane korisnika 58<br />
2.5.1.5 Kombinovanje više kriterijuma 58