The Evolution of Perfection in GP with MicroLisp 0.3






















body{background-color:#1d1f20;} body{background-color:#1d1f20;} body{background-color:#1d1f20;}

Tapestry of the Evolution of Perfection in GP with MicroLisp 0.3

Each square represents a genome, each row a generation.

Generations are numbered and grow upwards.

Generation 0-th is the the initial population, fruit of randomness.

The fitness or perfection of a genome is encoded by the color of its square:

Black means that the program has no output.

The score of programs with output goes from 0 to 10:

Value 0 means the worst score in dark green and,

the score grows up to 8, very good quality, in very light green.

Value 9 stands for the almost-perfect in pink,

Value 10 in red represents the perfect genome.

Two red segments join the perfect genome to its parents.