Begin implementation of advance generattion

This commit is contained in:
George Lacey 2017-09-24 18:21:50 +01:00
parent 8baa410fa4
commit 7797ebd07b

View File

@ -3,6 +3,7 @@ from random import Random
rand = Random() rand = Random()
class Population(object): class Population(object):
def __init__(self, size): def __init__(self, size):
@ -27,3 +28,7 @@ class Population(object):
position -= member.fitness / divisor position -= member.fitness / divisor
if position <= 0: if position <= 0:
return member return member
def advance_generation(self):
crossover_members = []
crossover_members.append(self.roulette())