O algoritmo genético é utilizado na área de inteligência artificial para se obter o melhor indivíduo dentre vários. Seu funcionamento, basicamente, é simples: Tem-se, por exemplo, 10 individuos iniciais, é utilizado algum critério, elimina-se 5, e adiciona-se novos 5. Isso se repete até se obter o individuo esperado, que possui as melhores características baseando-se nos critérios.
Esse método também pode ser utilizado para se achar um parceiro ideal para se ter relacionamento. Nos dias de hoje, um homem poderia ter 10 contatos no whats, e depois de conversas e alguns encontros, seleciona as 5, e fala pras outras que não é bem isso que procura. Com o tempo acaba conhecendo outras 5, e o processo se repete até ele encontrar a mulher com as características que ele busca.
Parece simples e fácil, mas vamos supôr que ele nunca encontre a garota certa. O que acontece? O ser humano não quer passar a vida toda procurando e não achar ninguém.
Por esse motivo, tanto no algoritmo genético, quanto na vida real, temos um ponto de corte. O minimo aceitável. Quando encontramos o indivíduo que atenda uma certa porcentagem dos nossos critérios já ficamos felizes e aceitamos ele como o melhor, parando de procurar.
Mas e se mesmo assim não quisermos abrir mão das características que procuramos e não baixarmos o nivel de aceitável? Temos um última variável. A mutação.
No algoritmo genético, é quando mudamos algo aleatoriamente. Ou o lugar que estamos buscando esses novos indivíduos, ou a maneira que buscamos.
Na vida real tambem podemos dizer que a mutação é quando buscamos novos indivíduos em lugares diferentes. Mas também pode ser quando mudamos algo mais interno na situação. Quando mudamos nós mesmos, de alguma maneira.
Então, não reclame que não consegue atingir um grande objetivo, muitas vezes ou estamos olhando para o lugar errado, ou precisamos mudar a maneira de agir. A estagnação não leva a lugar algum.
Nenhum comentário:
Postar um comentário