GA escrito em Java

Eu estou tentando escrever um Algoritmo Genético baseado em técnicas que eu peguei do livro "Técnicas de IA para Programadores de Jogos" que usa uma codificação binária e seleção proporcional de adequação (também conhecida como seleção de roda de roleta) nos genes da população que são gerado aleatoriamente dentro do programa em uma matriz bidimensional.

Eu encontrei recentementeum pedaço de pseudocódigo e tentei implementá-lo, mas encontrei alguns problemas com os detalhes do que preciso fazer. Eu verifiquei um número de livros e algum código de código aberto e ainda estou lutando para progredir. Eu entendo que eu tenho que obter a soma da aptidão total da população, escolher um número aleatório entre a soma e zero, então se o número é maior do que os pais para substituí-lo, mas eu estou lutando com a implementação dessas idéias .

Qualquer ajuda na implementação dessas idéias seria muito apreciada, pois meu Java está enferrujado.

questionAnswers(7)

yourAnswerToTheQuestion