“…Inicializar randomicamente a população Avaliar cada indivíduo da população enquanto Critério de parada nãoé atingido faça Selecionar indivíduos para reprodução Cruzamento dos indivíduos selecionados Mutação dos descendentes resultante do cruzamento Selecionar indivíduos para a nova população Os AEs apresentam algumas vantagens em relação a outras técnicas de busca e otimização, a saber (Santos, 2009): (i) trabalham em paralelo com um conjunto de soluções, em contraste com vários outros métodos de busca e otimização que analisam apenas uma solução para o problema a cada iteração; (ii) não requerem o conhecimento prévio das características do problema e não dependem de certas propriedades da função objetivo tais como convexidade ou diferenciabilidade; (iii) são guiados pela aptidão dos indivíduos, avaliados por uma função adequação; (iv) a estrutura do AE possui certa independência do tipo de problema que está sendo resolvido; (v) possuem maior capacidade de escapar deótimos locais; (vi) resolvem problemas com modelos matemáticos complexos de modo simples; (vii) apresentam fácil acoplamento com outras técnicas (hibridização) ou aplicações. Por esses motivos, os AEs são aptos a resolver um amplo campo de problemas, dentre estes, não lineares, descontínuos, discretos, multivariáveis e de otimização combinatorial de grande escala, comoé o caso dos problemas de reconfiguração de redes (Santos, 2009).…”