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