You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Dodatak A Uputstvo za korišćenje programskog paketa 125<br />
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯<br />
ReportProblem = fp<br />
Elementi izveštaja u toku izvršavanja GA koji zavise od prirode problema se<br />
zadaju ovom opcijom. Oni, po pravilu, mogu sadržati detaljniji opis rešenja<br />
(najčešće je to najbolja jedinka) u svakoj generaciji, ako je to potrebno.<br />
ArgumentsToGenCode = fp<br />
Konvertuje argumente problema u genetski kod tekuće jedinke. Ovaj<br />
funkcijski pokazivač nije potreban u osnovnoj varijanti GA, već samo u nekim<br />
specifičnim slučajevima, na primer kada se koriste heuristike za poboljšavanje<br />
rešenja a dato poboljšano rešenje se posle toga vraća u populaciju.<br />
GenCodeToArguments = fp<br />
ArgumentsToF = fp<br />
Vrednosna funkcija je jedan od najvažnijih aspekata za uspešnu primenu<br />
GA. Radi fleksibilnosti i očuvanja performansi je podeljena na dva dela koji se<br />
zadaju ovim redovima konfiguracione datoteke. Prvi deo pretvara genetski kod<br />
u argumente problema koji rešavamo, a drugi na osnovu tih argumenata<br />
izračunava vrednost date jedinke. Pri rešavanju problema opisanih u ovom <strong>rad</strong>u<br />
je vrednosna funkcija bila jedinstveno definisana, a postojale su samo različite<br />
realizacije te funkcije u težnji za što boljim performansama. Međutim, ova<br />
implementacija ravnopravno dopušta i različite vrste kodiranja i odgovarajuće<br />
različite načine definisanja vrednosne funkcije.<br />
OutputGA = fp<br />
Ovom stavkom u konfiguracionoj datoteci se zadaje forma izveštaja na kraju<br />
izvršavanja GA, koji prikazuje konačne rezultate genetskog algoritma. Dati<br />
izveštaj se štampa na ekranu i u odgovarajućoj datoteci, ukoliko je potrebno da<br />
kasnije analiziramo podatke o rezultatima izvršavanja. Pri svakom novom<br />
izvršavanju, odgovarajući podaci se dodaju na postojeće, tako da ova datoteka<br />
sadrži izveštaje o svim izvršavanjima datog programa.<br />
Po obimu detalja i načinu prikaza postoje 4 različite mogućnosti izveštaja:<br />
None<br />
Ne štampa se nikakav izveštaj.<br />
ShortGAOutput Kratak prikaz koji sadrži samo najosnovnije<br />
informacije.<br />
MediumGAOutput Nešto detaljniji prikaz.<br />
LongGAOutput Opsežan prikaz sa mnogo više detalja.<br />
OutputProblem = fp<br />
Prethodnom opcijom se zadaje izveštaj o izvršavanju GA, koji u velikoj meri<br />
sadrži opis aspekata koji su primenjeni, a samo osnovne informacije o<br />
dobijenom rešenju. Ukoliko korisnik želi detaljnije informacije o rešenju, one<br />
direktno zavise od prirode problema koji rešavamo pa se to mora zadati ovom<br />
opcijom. Pošto ove informacije opsežno opisuju dobijeno rešenje, one se<br />
najčešće ne mogu videti na ekranu, već se samo štampaju u odgovarajućoj<br />
datoteci. Zbog velikog obima ovih podataka, u slučaju izvršavanja na