13.04.2014 Views

Politechnika Poznańska Zastosowanie algorytmów genetycznych do ...

Politechnika Poznańska Zastosowanie algorytmów genetycznych do ...

Politechnika Poznańska Zastosowanie algorytmów genetycznych do ...

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.

Załączniki<br />

W załącznikach zawierających kody programów umieszczono wybrane trzy<br />

programy napisane na cele badań numerycznych niniejszej pracy.<br />

Załącznik 1 – kod programu - optymalizacja położenia źródeł<br />

ciepła z wykorzystaniem algorytmu genetycznego<br />

Program napisano w języku Matlab/Comsol Script<br />

function g = ga_ht4v2()<br />

format long;<br />

%parametry algorytmu genetycznego<br />

mP=0.02; %praw<strong>do</strong>po<strong>do</strong>bieństwo mutacji<br />

cP=0.25; %praw<strong>do</strong>po<strong>do</strong>bieństwo krzyżowania<br />

DB=-1.0; %<strong>do</strong>lna granica przedziłu przeszukiwania<br />

TB=2.0; %górna granica przedziłu przeszukiwania<br />

varLim=[<br />

0.071,0.945,3;<br />

];<br />

rng=(varLim(:,2)-varLim(:,1)).*(power(10,varLim(:,3)));<br />

varN=length(rng);<br />

bitsNV=zeros(1,varN);<br />

for i=1:varN<br />

while((2^bitsNV(i))

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

Saved successfully!

Ooh no, something went wrong!