You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
138 Paralelizacija GA za rešavanje nekih NP-kompletnih problema<br />
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯<br />
CPGAFirstNumberOfItems = n<br />
U centralizovanom modelu osnovni proces izvršava GA na svojoj populaciji,<br />
pri čemu se jedinke šalju ostalim procesima za izračunavanje njihovih vrednosti.<br />
Dati parametar predstavlja broj jedinki koji se u prvoj fazi šalje svakom od<br />
ostalih procesa.<br />
CPGALaterNumberOfItems = n<br />
Ukoliko nisu sve jedinke poslate na računanje u prvoj fazi, druga faza<br />
nastupa po prijemu prvih izračunatih vrednosti od nekog procesa. U toj fazi se<br />
svakom od datih procesa šalje novih n jedinki za izračunavanje vrednosti.<br />
A.4 Konfigurisanje konkretnih problema<br />
U ovom odeljku će biti opisano konfigurisanje parametara koji zavise od<br />
prirode konkretnih problema (SPLP, UNDP i ISP). Osim detaljnijeg opisa takvih<br />
aspekata u konfiguracionim datotekama GENET.CFG i PARAL.CFG, biće dato i<br />
kompletno objašenjenje za odgovarajuću datoteku PROBLEM.CFG .<br />
A.4.1 SPLP<br />
U datoteci GENET.CFG se zadaju sledeći parametri:<br />
Functions Input UWLInput<br />
Init<br />
UWLInit<br />
ReportProblem None *<br />
UWLReport<br />
ArgumentsToGenCode UWLSimpleCode<br />
GenCodeToArguments UWLSimpleCode *<br />
UWLSimpleCode2<br />
UWLSimpleCode3<br />
UWLSimpleCodeFast<br />
UWLSimpleCodeSlow<br />
UWLFirst<br />
UWLSecond<br />
ArgumentsToF<br />
None<br />
UWLArgsToF *<br />
OutputProblem<br />
UWLOutput<br />
NBit<br />
None<br />
ImprovingHeuristic None *<br />
TwoInterchange<br />
ChangeOneBit<br />
TwoInterchange2<br />
ChangeOneBit2<br />
FinishingCriterium ProveOptimalSolution None<br />
Napomena: U slučaju više ponuđenih opcija, one koje su standardne obeležene<br />
su zvezdicom.<br />
U datoteci PARAL.CFG se zadaje sledeći parametar:<br />
Arhitecture Sending&ReceivingProblemStrFunction UWLP