genetic algorithm on D

В main фукнции задаётся предикат, который и осуществляет расчёт того, на сколько хорошее поколение. В генетическом алгоритме хранится множество поколений, и на каждом шаге по времени выбираются лучшие, и рождаются новые, а затем, уже со всеми полученными происходит мутация.

В нашем случае будет изменённый класс популяции, который будет "правильным" образом мутировать.