O módulo algoritmoGenetico.py foi desenvolvido para exercitar os conceitos estudados sobre Algoritmos Genéticos.
O problema consiste em gerar uma população de besouros que possa se adaptar melhor ao ambiente com o passar das gerações. Para isso foi suposto que em uma determinada floresta, besouros de coloração mais escuras sobreviveriam.
Executando o código agBesouros.py podemos verificar qual o melhor resultado encontrado pelo algoritmo genético. Este genoma resultante com 3 cromossomos equivale ao valor RGB do melhor besouro. Pode-se perceber que valores de RGB baixos são encontrados mais frequentemente por representarem cores mais escuras conforme o esperado.
- Inspiração para resolver o problema: Algoritmos Genéticos