Programação genética em Python

Neste fim de semana, fui apresentado à Programação Genética.

Consulte
1. http://burakkanber.com/blog/machine-learning-genetic-algorithms-part-1-javascript/ para um passeio completo por
2. https://github.com/lowerkey/genetic_programming para a implementação de python

Coisas com que brinquei:
Tamanho da população: aumentar o tamanho da população de 100 para 1000 não resultou em uma redução perceptível no número de gerações necessárias para produzir a string alvo. Talvez randomizar adicionalmente os genomas iniciais reduziria o generationNumber juntamente com o aumento do tamanho da população. No momento, cada gene simplesmente começa com todos os As.