I've update the code with an option for gray code chromosomes. I've also worked out my initial error of not dividing the total Load by the number of segment numbers, thus applying too much load for accurate modelling.

15 Mar 2013

In my last submission I had a few errors which I ironed out. There are still some I am working on now. I have also uncommented some of the graphical sections of code (makes it slower but it is more meaningful)