Diplomska naloga (.pdf)
Diplomska naloga (.pdf)
Diplomska naloga (.pdf)
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
4.4 Rezultati 41<br />
nakopičenosti za osebek r je vsota teh razdalj po vseh kriterijih:<br />
c(r) =<br />
m∑<br />
d j (r).<br />
j=1<br />
Psevdokoda metrike nakopičenosti za seznam osebkov I je sledeča:<br />
metrika_nakopicenosti(I)<br />
l = |I|; //Št. osebkov v sloju.<br />
for k = 1 to l<br />
I[k] distance = 0;<br />
end;<br />
for j = 1 to st_kriterijev<br />
I = Sort(I, j); //Osebke uredimo po vrednostih kriterija j.<br />
I[1] distance = I[l] distance = ∞; //Skrajni osebki imajo prednost pred<br />
//ostalimi, kar ustrezno označimo. Notranjim osebkom pa izračunamo<br />
//metriko nakopičenosti.<br />
for k = 2 to (l − 1)<br />
I[k] distance = I[k] distance + I[k+1].j−I[k−1].j ;<br />
max(I.j)−min(I.j)<br />
end;<br />
end;<br />
Na sliki 4.4 desno je narisana metrika nakopičenosti osebka r, ki je enaka polovici<br />
obsega pravokotnika, ki ga določata sosednja osebka. V primeru s slike gredo v novo<br />
populacijo vsi osebki iz prvega sloja in štirje osebki, ki so na sliki desno pobarvani<br />
z belo barvo. Ti osebki imajo največjo vrednost metrike nakopičenosti.<br />
4.4 Rezultati<br />
Program smo testirali na sistemu Intel Pentium M, s procesorjem 1.73 GHz, 1 GB<br />
RAM in operacijskim sistemom Microsoft Windows XP Professional SP2.<br />
S programom smo izvedli dvokriterijsko optimizacijo po širini frekvenčnega pasu<br />
in debelini absorberja. Zanimali so nas absorberji, ki pri 4 GHz zadostijo −10 dB, kar<br />
je naš dopustni pogoj. Kot pri enokriterijski optimizaciji smo zaradi enakih razlogov<br />
tudi pri dvokriterijski optimizaciji NSGA-II za določitev prve populacije uporabili<br />
funkcijo Zacetna2. Spodaj navedene optimizacije enoplastnih absorberjev program<br />
zaključi v slabi minuti, dvoplastnih absorberjev v približno 40 min in triplastnih<br />
absorberjev v približno 3.5 h.<br />
Pri optimizaciji enoplastnega absorberja z NSGA-II dobimo z nastavitvami na<br />
100 osebkov, 10 generacij, 5 mm maksimalne debeline v posamezni plasti in 1 %<br />
mutacijo na robovih vodilnega sloja enako dobre osebke, kot smo jih dobili z enokriterijsko<br />
optimizacijo po širini frekvenčnega pasu in debelini absorberja. Najtanjši<br />
enoplastni absorber je iz materiala FM6 in debeline 2.5 mm. Enoplastni absorber,<br />
ki zadosti pogoju na najširšem frekvenčnem pasu okoli 4 GHz, pa je absorber iz