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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

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

izvršeno i direktno poređenje. U drugoj varijanti (CRCHashQueue2) poređenje<br />

jedinki se vrši samo pomoću CRC vrednosti.<br />

Pošto je testiranje obavljeno na većem broju instanci svakog od rešavanih<br />

problema, u ovom odeljku su (u tabelama 4.2 - 4.4) <strong>rad</strong>i bolje preglednosti,<br />

prikazani samo prosečni rezultati u svakoj grupi instanci. Detaljni rezultati u vezi<br />

sa svakom pojedinačnom instancom dati su u dodatku C.<br />

Rezultati testiranja su u tabelama 4.2 - 4.4 prikazani na odgovarajući način<br />

gde svaka kolona sadrži redom sledeće informacije:<br />

• Imena instanci;<br />

• Broj generacija genetskog algoritma;<br />

• Vreme izvršavanja genetskog algoritma bez primene keširanja na datim<br />

instancama;<br />

• Procenat ponovljenih jedinki tokom izvršavanja GA;<br />

• Vreme izvršavanja genetskog algoritma sa uključenim keširanjem<br />

(CRCHashQueue). Faktor ubrzanja izvršavanja GA u kome je primenjeno<br />

keširanje, u odnosu na slučaj kada nema keširanja.<br />

• Vreme izvršavanja i faktor ubrzanja za slučaj kada je primenjena funkcija<br />

CRCHashQueue2.<br />

Pošto genetski operatori u opštem slučaju daju nedeterminističke rezultate,<br />

pri testiranju je fiksirana početna vrednost u generatoru slučajnih brojeva, što je<br />

omogućilo determinizam u izvršavanju. Zbog toga su kvalitet dobijenog rešenja i<br />

broj generacija GA isti u slučaju bez keširanja i sa keširanjem, pa je broj<br />

generacija naveden samo u prvom slučaju, a kvalitet dobijenih rešenja je<br />

potpuno izostavljen. On nije neophodan pošto nije od značaja za merenje<br />

performansi keširanja GA, a može se videti u narednim poglavljima.<br />

U ovom odeljku takođe nisu date informacije o ostalim parametrima GA, kao<br />

i o opisima konkretnih instanci koje su korišćene za testiranje, jer su te<br />

informacije detaljno prikazane u okviru pojedinačnih problema. Ovde su samo<br />

prikazane karakteristike ubrzanja koja se dobijaju primenom keširanja na razne<br />

vrste instanci datih problema.<br />

Tabela 4.2 Rezultati keširanja GA za SPLP<br />

Instance GA bez keširanja CRCHashQueue CRCHashQueue2<br />

gener. vreme<br />

(s)<br />

ponov.<br />

jedinke<br />

vreme<br />

(s)<br />

faktor<br />

ubrzanja<br />

vreme<br />

(s)<br />

faktor<br />

ubrzanja<br />

41 - 74 16.4 0.2146 27.12% 0.2169 0.989 0.2177 0.986<br />

81 - 104 37.8 0.4958 29.43% 0.4833 1.026 0.480 1.033<br />

111 - 134 129.2 2.014 33.07% 1.9308 1.043 1.9275 1.045<br />

A - C 514.0 63.68 35.45% 44.09 1.444 44.06 1.445<br />

MO 109.2 3.010 20.0% 2.824 1.066 2.812 1.070<br />

MP 180.2 9.010 23.30% 8.130 1.108 8.118 1.110<br />

MQ 257.2 19.99 24.42% 17.17 1.165 17.13 1.167<br />

MR 445.2 60.91 26.83% 49.36 1.234 49.30 1.235<br />

MS 857.8 257.72 27.73% 200.97 1.282 199.84 1.290

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

Saved successfully!

Ooh no, something went wrong!