17.04.2015 Views

Diplomska naloga (.pdf)

Diplomska naloga (.pdf)

Diplomska naloga (.pdf)

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3.2 Lastnosti genetskih algoritmov 24<br />

kriterijske funkcije F. Lahko si jo predstavljamo kot kolo, ki je razdeljeno na<br />

toliko delov, kolikor je osebkov v populaciji (glej sliko 3.2). Velikost j-tega dela<br />

je sorazmerna kakovosti osebka, določeni s kriterijsko funkcijo F. Verjetnost<br />

p j , da bo izbran j-ti osebek, je<br />

p j =<br />

F j<br />

∑<br />

k F .<br />

k<br />

Slika 3.2: Selekcija z ruleto.<br />

2. Elitizem se uporablja kot dodatek k selekciji, pri katerem določeno število najboljših<br />

osebkov enostavno prepišemo v populacijo potomcev. S tem preprečimo<br />

izgubo najboljših rešitev. Elitizem se mnogokrat izkaže kot zelo učinkovit prijem<br />

za pospeševanje konvergence.<br />

3. Pri tekmovalni selekciji (angl. tournament selection) naključno izberemo dva<br />

osebka iz populacije staršev. Z naključnim številom r, ki je med 0 in 1, izberemo,<br />

kateri osebek bo postal starš in kateri ne. Če je r manjši od določenega<br />

parametra (npr. 0.75), izberemo boljšega, sicer pa slabšega izmed osebkov.<br />

Osebka sta lahko s ponovitvijo tekmovalne selekcije ponovno izbrana. Pri<br />

tekmovalni selekciji za razliko od utežene selekcije ne upoštevamo, koliko je<br />

določen osebek dejansko dober, temveč le, ali je boljši od drugega. Oglejmo si<br />

primer tekmovalne selekcije v primeru, ko imamo zaporedje n različnih osebkov,<br />

ki so urejeni od najboljšega do najslabšega. Med dvema naključno izbranima<br />

osebkoma je z verjetnostjo r izbran boljši osebek. Zanima nas dogodek<br />

A n,r<br />

k<br />

, ko je s tekmovalno selekcijo izbran k-ti osebek. Zanj velja naslednja<br />

verjetnost:<br />

P(A n,r<br />

k ) = 1 · (1 + 2((n − k)r + (k − 1)(1 − r))).<br />

n2 Če je r = 1 (vedno izberemo boljšega izmed osebkov), je s tekmovalno selekcijo<br />

k-ti osebek izbran z verjetnostjo:<br />

P(T n,1<br />

k<br />

) =<br />

1 + 2(n − k)<br />

n 2 .

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!