17.04.2015 Views

Diplomska naloga (.pdf)

Diplomska naloga (.pdf)

Diplomska naloga (.pdf)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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!