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.

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

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

Saved successfully!

Ooh no, something went wrong!