In this video, a genetic algorithm is running to evolve the image (on right) which consists of 50 triangles. The algorithm determines the position, the size and the color of each triangle each time, than the whole image is evaluated and the difference with the original one (on left) is plotted on the graph.