Beispiel #1
0
 def test_normalize_fitness_equals_all_best(self):
     res = Genetic.normalize_fitness([1, 1, 1], 'max')
     self.assertEqual([1, 1, 1], res)
Beispiel #2
0
 def test_normalize_fitness_sum_is_1(self):
     res = Genetic.normalize_fitness([1, 1, 2, 5, 1, 3], 'max')
     self.assertEqual(1, fsum(res))
Beispiel #3
0
 def test_normalize_fitness_min(self):
     res = Genetic.normalize_fitness([1, 2, 4, 1], 'min')
     self.assertEqual([0.375, 0.25, 0.0, 0.375], res)
Beispiel #4
0
 def test_normalize_fitness_max(self):
     res = Genetic.normalize_fitness([1, 1, 2], 'max')
     self.assertEqual([0, 0, 1], res)