I thought I knew C#

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

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