Ian Thomson Dissertation Evolutionary Algorithms