Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Dodatak A Uputstvo za korišćenje programskog paketa<br />
U ovom dodatku je dato kompletno uputstvo za instalaciju i korišćenje<br />
programskog paketa za rešavanje NP-kompletnih problema pomoću genetskih<br />
algoritama. Pošto paralelna implementacija (PGANP) čuva skoro sve aspekte<br />
sekvencijalne implementacije (GANP), ukoliko želimo da koristimo samo<br />
sekvencijalnu implementaciju, jednostavno ignorišemo opis paralelnih delova<br />
(odeljci A.1.2 i A.3). Opisana je verzija paketa za MS-DOS i WINDOWS<br />
operativne sisteme, na kojoj su i testirane performanse datih implementacija i<br />
dobijeni rezultati prikazani u ovom <strong>rad</strong>u.<br />
A.1 Instalacija<br />
A.1.1 GANP izvršna verzija<br />
Arhivu sa izvršnom verzijom paketa za rešavanje datog problema<br />
raspakujemo u poseban direktorijum. Ona se sastoji od sledećih datoteka:<br />
problem.EXE Ime ove datoteke zavisi od problema koji rešavamo, i ona<br />
predstavlja izvršnu verziju programa.<br />
GENET.CFG Osnovna konfiguraciona datoteka.<br />
PROBLEM.CFG Konfiguraciona datoteka za rešavani problem (opciono).<br />
CRCTABLE.DAT Datoteka sa koeficijentima polinoma za generisanje CRC<br />
kodova.<br />
INVGAUS.DAT U ovoj datoteci su smeštene vrednosti inverzne funkcije za<br />
normalnu (Gauss-ovu) raspodelu.<br />
RANK.DAT Ova datoteka sadrži niz rangova, koji se koristi ako je<br />
izbrana selekcija zasnovana na rangu. (opciono).<br />
Osim navedenih mogu se, eventualno, pojaviti i neke druge datoteke<br />
specifične za dati problem, najčešće pri korišćenju heuristika za dobijanje<br />
početnog rešenja ili za poboljšavanje jedinki tokom generacija.<br />
Program izvršavamo sledećom komandnom linijom:<br />
problem kod<br />
gde kod predstavlja kod instance problema koju rešavamo. Na osnovu tog<br />
koda, i datoteke PROBLEM.CFG, ako ona postoji, rekonstruišu se putanje i<br />
puna imena datoteke sa datom instancom i eventualne datoteke sa njenom<br />
optimalnom vrednošću. Na taj način se datoteke sa instancama problema i<br />
eventualne datoteke sa njihovim optimalnim vrednostima mogu, u opštem