Enviado em 01/02/2016 - 14:32h
Olá pessoal,
Estive pensando aqui: um programa nada mais é que uma combinação finita de símbolos/tokens que resolve certo problema, como imprima "hello world". Até ai nada estranho, mas veja, sendo uma combinação finita podemos gerar aleatoriamente um programa para resolver um problema específico, apesar de ser infinitamente grande o espaço de busca/ combinações desses símbolos.
Acredito que usando algoritmos genético tenha como chegar a uma boa solução de um problema qualquer desde de que tenha como avaliar a combinação e escolher outra caso não resolva o problema.
Alguém já viu algo parecido?
Estive pensando aqui: um programa nada mais é que uma combinação finita de símbolos/tokens que resolve certo problema, como imprima "hello world". Até ai nada estranho, mas veja, sendo uma combinação finita podemos gerar aleatoriamente um programa para resolver um problema específico, apesar de ser infinitamente grande o espaço de busca/ combinações desses símbolos.
Acredito que usando algoritmos genético tenha como chegar a uma boa solução de um problema qualquer desde de que tenha como avaliar a combinação e escolher outra caso não resolva o problema.
Alguém já viu algo parecido?