Algoritmo Genético

1353 palavras 6 páginas
Algoritmo genético
Um algoritmo genético (AG) é uma técnica de busca utilizada na ciência da computação para achar soluções aproximadas em problemas de otimização e busca, fundamentado principalmente pelo americano John Henry
Holland. Algoritmos genéticos são uma classe particular de algoritmos evolutivos que usam técnicas inspiradas pela biologia evolutiva como hereditariedade, mutação, seleção natural e recombinação (ou crossing over).

de não precisarmos saber como funciona esta função objetivo, apenas tê-la disponível para ser aplicada aos indivíduos e comparar os resultados.
O indivíduo é meramente um portador do seu código genético. O código genético é uma representação do espaço de busca do problema a ser resolvido, em geral na forma de seqüências de bits. Por exemplo, para otimizações em problemas cujos valores de entrada são inteiros positivos de valor menor que 255 podemos usar 8 bits, com a representação binária normal, ou ainda uma forma de código gray. Problemas com múltiplas entradas podem combinar as entradas em uma única seqüência de bits, ou trabalhar com mais de um “cromossomo”, cada um representando uma das entradas. O código genético deve ser uma representação capaz de representar todo o conjunto dos valores no espaço de busca, e precisa ter tamanho finito.[2]

Algoritmos genéticos são implementados como uma simulação de computador em que uma população de representações abstratas de solução é selecionada em busca de soluções melhores. A evolução geralmente se inicia a partir de um conjunto de soluções criado aleatoriamente e é realizada por meio de gerações. A cada geração, a adaptação de cada solução na população é avaliada, alguns indivíduos são selecionados para a próxima geração, e recombinados ou mutados para formar uma nova população. A nova população então é utilizada como entrada A seleção também é outra parte chave do algoritmo. Em para a próxima iteração do algoritmo. geral, usa-se o algoritmo de seleção por

Relacionados

  • Algoritmos geneticos
    731 palavras | 3 páginas
  • Algoritmos Genéticos
    1845 palavras | 8 páginas
  • Algoritmos genéticos
    1016 palavras | 5 páginas
  • Algorítmos genéticos
    1982 palavras | 8 páginas
  • Algoritmos Geneticos
    916 palavras | 4 páginas
  • Algoritmo Geneticos
    963 palavras | 4 páginas
  • Algoritmos Geneticos
    819 palavras | 4 páginas
  • Algoritmos genéticos
    1458 palavras | 6 páginas
  • algoritmos geneticos
    1377 palavras | 6 páginas
  • Algoritmos genéticos
    4099 palavras | 17 páginas