When posted about the Mona Lisa evolution demo I got a request to make it possible to run it in parallel. At first I thought; “How hard can it be?” But it turned out to be more than hard, I’m starting to think that it is impossible. The first approach that everyone points to is:…More
Category Archives: .NET
EvoLisa: Optimizations and Improved quality
This is a follow up to: http://rogeralsing.com/2008/12/07/genetic-programming-evolution-of-mona-lisa/ The last few days we have thrown quite a bit of changes onto the EvoLisa app. Dan Byström provided an optimization that resulted in a 25 times performance improvement for the fitness function, completely crazy stuff :-) Me and Mats Helander have been discussing ways to make EvoLisa paralellizable…More
This week on C9: Oxite, Mona Lisa, Pool hacks, and Coding4Fun Gifts
This is just so unreal, The Mona Lisa experiment is on Channel9 (1:45 minutes into the show), http://channel9.msdn.com/shows/This+Week+On+Channel+9/This-week-on-C9-Oxite-Mona-Lisa-Pool-hacks-and-Coding4Fun-Gifts/More
Genetic Programming: Mona Lisa Source Code and Binaries
Source code and binaries are now published: http://code.google.com/p/alsing/downloads/list The code have been downgraded to .NET 2.0 but the solution files are still VS.NET 2008 format. Many many thanks to my partner in crime Mats Helander for the .NET 2 port and Options / Serialization extensions. Do note that the number of polygons are now configurable, and the…More
Genetic Programming: Evolution of Mona Lisa
Added FAQ here: http://rogeralsing.com/2008/12/09/genetic-programming-mona-lisa-faq/ Added Gallery here: http://rogeralsing.com/2008/12/11/genetic-gallery/ This weekend I decided to play around a bit with genetic programming and put evolution to the test, the test of fine art :-) I created a small program that keeps a string of DNA for polygon rendering. The procedure of the program is quite simple: Setup…More
