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));
        }
Exemple #2
0
 private void Kill(Dude <T> toBeKilled)
 {
     Dudes.Remove(toBeKilled);
 }