Friday, October 26, 2012

Estrutura de um Algorimo Genético

(1) Inicialmente escolhe-se  uma  população  inicial,  normalmente  formada  por indivíduos criados aleatoriamente;
(2) Avalia-se toda a população de indivíduos segundo algum critério, determinado por  uma função  que avalia a  qualidade  do  indivíduo (função  de aptidão ou "fitness");
(3) Em seguida,  através do operador de  "seleção", escolhem-se os indivíduos de melhor valor (dado pela função de aptidão) como base para a criação de um novo conjunto de possíveis soluções, chamado de nova "geração"; 
(4) Esta  nova  geração  é  obtida  aplicando-se  sobre  os  indivíduos selecionados operações que misturem suas  características (chamadas  "genes"), através dos operadores de "cruzamento" ("crossover") e "mutação"; 
(5) Estes passos são repetidos até que uma solução aceitável seja encontrada, até que o número predeterminado de passos seja atingido ou até que o algoritmo não consiga mais melhorar a solução já encontrada. 


No comments: