public int Fitness(Dude <int> dude) { var dna = group(dude.HisGenes); var diff1 = DifferenzToOptimum(dna[0].Sum()); var diff2 = DifferenzToOptimum(dna[1].Sum()); var diff3 = DifferenzToOptimum(dna[2].Sum()); return((int)(diff1 + diff2 + diff3)); }
private void Kill(Dude <T> toBeKilled) { Dudes.Remove(toBeKilled); }