TUDO AQUI PARA PROVA
Leonardo Francisco
Ronaldo Manzoli
Programação Evolutiva
Pimenta Bueno – RO
17/05/2014
Introdução
A programação evolutiva tem como principio a evolução natural, onde vários pesquisadores estudaram de forma independente os sistemas evolutivos, com o objetivo de resolver problemas de otimização, que podem ser solucionados inspirados pela simulação por processos da evolução natural. Vários algoritmos evolutivos foram propostos, tais como estratégia evolutiva, programação evolutiva, algoritmos genéticos e evolução diferencial. Um dos principais objetivos desta técnica é a flexibilidade, adaptação, possibilidade e facilidade de combiná-la com técnicas complementares.
Programação evolutiva
Inspirados pelos princípios da evolução natural, vários pesquisadores estudaram de forma independente os sistemas evolutivos, mantendo o foco em problemas de otimização em engenharia, que podem ser solucionados inspirados pela simulação por processos da evolução natural. Vários algoritmos evolutivos foram propostos desde os anos 60, tais como estratégia evolutiva, programação evolutiva, algoritmos genéticos e evolução diferencial.
A computação evolutiva começou a receber uma atenção significativa na última década, devido principalmente a falta de plataformas suficientemente robustas para atender as necessidades de processamento. Recentemente, este panorama tem sido alterado e é observado um crescimento constante nas aplicações destas técnicas, demonstrado claramente a relevância cientifica e econômica desta técnica. Entre os benefícios da computação evolutiva que justificam o investimento nesta área pode-se citar o ganho de flexibilidade e adaptação da técnica e a possibilidade e facilidade de combiná-la com técnicas complementares. Neste contexto, a computação evolutiva pode ser compreendida como um conceito geral para resolução de problemas, especialmente aqueles problemas de