A parallel genetic algorithm for Roger Alsing’s EvoLisa problem (triangles)

Subscribers:
1,710,000
Published on ● Video Link: https://www.youtube.com/watch?v=27PYlj-qNb0



Duration: 0:49
9,678 views
93


Genetic algorithms can solve a multitude of optimization problems by the digital modeling of natural selection, mutation and recombination. This algorithm attempts to draw a faithful representation of the Mona Lisa using only a few triangles. It is implemented in C++ and OpenGL and takes less than 400 lines of code. It is also a parallel implementation of a genetic algorithm, therefore it uses multiple CPU cores. The entire code is available for download below.

Code and details for this project are available here:
http://cg.tuwien.ac.at/~zsolnai/gfx/mona_lisa_parallel_genetic_algorithm/

Roger Alsing's original work:
http://rogeralsing.com/2008/12/07/genetic-programming-evolution-of-mona-lisa/

Subscribe → http://www.youtube.com/subscription_center?add_user=keeroyz
Web → https://cg.tuwien.ac.at/~zsolnai/
Twitter → https://twitter.com/karoly_zsolnai







Tags:
genetic algorithm
roger alsing
evolisa
parallel genetic algorithm
genetic programming
genetic algorithm tutorial
genetic algorithm example
genetic algorithm game
evolution
deepmind
neural network
mona lisa triangles
mona lisa with triangles