From 7797ebd07b82e0d486ebf1b7924307b9dba6d846 Mon Sep 17 00:00:00 2001 From: George Lacey Date: Sun, 24 Sep 2017 18:21:50 +0100 Subject: [PATCH] Begin implementation of advance generattion --- src/population.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/population.py b/src/population.py index 1b274d6..2a7f7a4 100644 --- a/src/population.py +++ b/src/population.py @@ -3,6 +3,7 @@ from random import Random rand = Random() + class Population(object): def __init__(self, size): @@ -27,3 +28,7 @@ class Population(object): position -= member.fitness / divisor if position <= 0: return member + + def advance_generation(self): + crossover_members = [] + crossover_members.append(self.roulette())