08.03.2015 Views

Ceo rad - PDF (1.3 MB)

Ceo rad - PDF (1.3 MB)

Ceo rad - PDF (1.3 MB)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

130 Paralelizacija GA za rešavanje nekih NP-kompletnih problema<br />

⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯<br />

generacija u izvršavanju GA. Međutim, to zavisi i od izbora početne vrednosti<br />

nivoa mutacije i osnove za njeno izračunavanje.<br />

Type = fp<br />

U ovoj implementaciji je primenjen samo osnovni model mutacije, ali je on<br />

realizovan na različite načine. Svaki od njih ima nekih prednosti i nedostataka,<br />

pa se preporučuje u određenim slučajevima. Ukoliko izabrani operator mutacije<br />

ima parametre takve da on primetno odstupa od osnovnog modela, odmah se<br />

prekida <strong>rad</strong> i štampa odgovarajući izveštaj. Mogu se koristiti sledeći operatori<br />

mutacije:<br />

Simple<br />

Realizacija korišćenjem binomne raspodele.<br />

SimpleSlow Prosta mutacija implementirana po definiciji (bit po bit).<br />

SimpleNorm<br />

SimpleNormAll<br />

Mutacija realizovana pomoću normale raspodele.<br />

Mutacija zasnovana na normalnoj raspodeli koja se<br />

primenjuje direktno na celu populaciju.<br />

Mogu se koristiti i operatori mutacije zavisni od prirode problema, ali se oni<br />

realizuju i zadaju u delu specifičnom za dati problem.<br />

U najvećem broju slučajeva se može preporučiti poslednja varijanta<br />

(SimpleNormAll).<br />

A.2.7 Selekcija<br />

[Selection]<br />

Ova sekcija sadrži sve podatke vezane za operator selekcije i njegovu<br />

uspešnu primenu.<br />

NumberOfCompetitors = n<br />

Ovaj podatak predstavlja veličinu turnira ako je primenjena turnirska<br />

selekcija. Obično se uzimaju manje vrednosti (2 - 4), jer suviše velika veličina<br />

turnira neopravdano favorizuje samo nekoliko najboljih jedinki. Na taj način se<br />

ostale jedinke izbacuju iz generacije, i nastupa preuranjena konvergencija.<br />

AverageCompetitors = x<br />

Dati parametar predstavlja srednju veličinu turnira kod fino g<strong>rad</strong>irane<br />

turnirske selekcije. Pošto je ova vrednost realan (racionalan) broj, izvršavanje<br />

GA se može bolje podesiti nego u slučaju obične turnirske selekcije, gde je<br />

veličina turnira konstantna.<br />

NumberOfGrantees = n<br />

Ova vrednost se primenjuje kod zadavanja politike zamene generacija, i<br />

predstavlja broj jedinki koje prolaze u narednu generaciju bez primene<br />

operatora selekcije.

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

Saved successfully!

Ooh no, something went wrong!