05.08.2013 Views

M.Sc. thesis - Fei

M.Sc. thesis - Fei

M.Sc. thesis - Fei

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.

(a) Distribuição probabilística do operador SBX em função<br />

de β para vários valores de η.<br />

Sejam x (1,t)<br />

i<br />

28<br />

(b) Exemplo da distribuição probabilística do operador<br />

SBX, para cruzamento de pais com valores 2.0 e 5.0 e<br />

vários valores de η.<br />

Figura 3.4: Distribuição probabilística do operador SBX.<br />

e x (2,t)<br />

i<br />

os valores do i-ésimo parâmetro de dois vetores selecionados para cruza-<br />

mento na geração t. O fator βi é definido como a razão absoluta entre a diferença dos i-ésimos<br />

valores entre descendentes e pais,<br />

<br />

<br />

<br />

βi = <br />

<br />

x (2,t+1)<br />

i<br />

x (2,t)<br />

i<br />

− x (1,t+1)<br />

i<br />

− x(1,t)<br />

i<br />

<br />

<br />

<br />

.<br />

(3.4)<br />

<br />

Os descendentes de uma operação de cruzamento através do operador SBX são determinados<br />

pela função probabilística<br />

⎧<br />

⎨ 0.5(ηc + 1)β<br />

P(βi) =<br />

⎩<br />

ηc<br />

i , se βi ≤ 1;<br />

1<br />

0.5(ηc + 1) , em outro caso,<br />

β ηc+2<br />

i<br />

ilustrada na Figura 3.4(a) e exemplificada na Figura 3.4(b).<br />

3.1.5.2 Mutação Polinomial<br />

A Mutação Polinomial foi utilizada pela primeira vez no algoritmo GeneAS, introduzido por Deb e<br />

Goyal (1996), para a utilização em conjunto do operador SBX. É dada pela função probabilística<br />

(3.5)<br />

P(δ) = 0.5(ηm + 1)(1 − |δ|) ηm , (3.6)

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

Saved successfully!

Ooh no, something went wrong!