Alguém pode me explicar os benefícios do algoritmo genético em comparação com outros métodos tradicionais de pesquisa e otimização?
Alguém pode me explicar os benefícios do algoritmo genético em comparação com outros métodos tradicionais de pesquisa e otimização?
Respostas:
Os principais motivos para usar um algoritmo genético são:
Um grande número de parâmetros pode ser um problema para métodos baseados em derivadas quando você não tem a definição do gradiente. Nesse tipo de situação, você pode encontrar uma solução não terrível via GA e depois melhorar com o método baseado em derivadas. A definição de "grande" está crescendo o tempo todo.
Os algoritmos genéticos diferem dos métodos tradicionais de pesquisa e otimização em quatro pontos significativos:
Algoritmos genéticos são uma espécie de último recurso. Eles são úteis apenas quando uma solução analítica não é viável (veja a resposta de Patrick pelos motivos mais comuns) e você tem muito tempo de CPU em suas mãos.