Increase mutation rate

This commit is contained in:
George Lacey 2018-02-06 19:00:00 +00:00
parent c253c978d0
commit c8257493ce

View File

@ -101,7 +101,8 @@ class Population(object):
def tournament_selection(self, arena_size, rate): def tournament_selection(self, arena_size, rate):
parents = list() parents = list()
for i in range(arena_size): for i in range(arena_size):
parents.append(self.members[rand.randint(0, len(self.members) - 1)]) parents.append(self.members[rand.randint(0,
len(self.members) - 1)])
parents = sorted(parents, key=lambda x: x.fitness(), reverse=True) parents = sorted(parents, key=lambda x: x.fitness(), reverse=True)
if rand.random() < rate: if rand.random() < rate: