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.

Algoritmo 1: Algoritmo Evolucionário<br />

início<br />

t := 0<br />

inicialize[P(t)]<br />

avalie[P(t)]<br />

enquanto ¬termino faça<br />

P ′ (t) := variaç~ao[P(t)]<br />

avalie[P ′ (t)]<br />

P[(t + 1)] := selecione[P ′ (t)]<br />

t := t + 1<br />

de busca e a função de aptidão uma convolução do genótipo ao fenótipo, Wright visualizava um<br />

sistema evolucionário explorando o espaço de genótipos em busca de picos de uma função de<br />

aptidão multi-modal. A busca pela sobrevivência leva as populações a se aglomerarem em regiões<br />

próximas aos picos, formando nichos e especiação. A função de <strong>Sc</strong>hwefel na Figura 3.1 é um<br />

exemplo de paisagem artificial dada por uma função de aptidão.<br />

2000<br />

1500<br />

1000<br />

500<br />

0<br />

-400 -200<br />

0<br />

200<br />

200400<br />

0<br />

-200<br />

400 -400<br />

Figura 3.1: Função de aptidão artificial de <strong>Sc</strong>hwefel dada pela equação<br />

f(x) = 418.9829 · n − ∑ n i=1 sin<br />

|xi| <br />

.<br />

O processo de evolução simulado por computador e aplicado a problemas de otimização<br />

resulta em uma técnica de otimização estocástica eficiente em problemas complexos (FOGEL, 1994).<br />

Contudo, o Teorema da Inexistência do Almoço Grátis (There is No Free Lunch - NFL) (WOLPERT;<br />

MACREADY, 1997) determina que a superioridade relativa de desempenho de um algoritmo em uma<br />

determinada classe de problemas implica em uma compensação de ineficiência relativa em outras<br />

classes. <strong>Sc</strong>hwefel (1997) considera que, para um determinado domínio de problemas, na existência<br />

de algoritmos tradicionais os EAs não devem ser utilizados devido às implicações do NFL. Os EAs<br />

são, no entanto, uma excelente alternativa quando depara-se com problemas não diferenciáveis,<br />

descontínuos, multimodais, ruidosos ou com múltiplos objetivos.<br />

19

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

Saved successfully!

Ooh no, something went wrong!