I honestly thought I had a pretty fair grasp on C# for the last few years. But apparently there are features that I haven’t known about. The first one is covariance on arrays in C# I know that true covariance and contravariance will come in C# 4. But I really didn’t know it was already…More
Category Archives: .NET
Scaling Clustered Evolution: 1 + 1 = 4
This is a follow up on: http://rogeralsing.com/2009/01/01/clustering-evolution-we-have-lift-off/ Yesterday I got the chance to test run the cluster version of EvoLisa on a 64 bit 4 core machine. (Thanks to my collegue Ulf Axelsson for the help on this one) The results from the cluster version are quite interesting. One could expect that you would get…More
Clustering Evolution – We have lift-off
After some horrible failures trying to cluster EvoLisa, I finally succeeded! (And some creds goes out to Fredrik Hendeberg on this solution too) All of my other attempts failed because of the overhead in the communication. I was trying to synchronize things too often, simply because I didn’t see how it would be possible to…More
Boolean logic and intentions
Boolean logic I’ve seen quite a few blog and forum posts about how developers “abuse” boolean logic. The most common of these examples would probably be something like: And people are arguing about how bad that is and that it can be shortened down to: And then the next guy comes along and says it…More
Hill climbing, GP, GA, EP, ES
[Edit] See Maarten’s comments for more info [/Edit] There have been allot of discussions about what sort of algorithm the EvoLisa app uses. Quite a few have claimed that it is a hill climber. So I think it’s time to set everything straight here. This is the definition of Hill climbing from wikipedia: Hill climbing attempts…More
