diff --git a/DNA.py b/DNA.py index 98ca6a6..067a10a 100644 --- a/DNA.py +++ b/DNA.py @@ -6,11 +6,10 @@ import numpy as np class DNA: - def __init__(self, target, recordDistance): + def __init__(self, target): shuffle(target) self.genes = target.copy() self.fitness = 1.0 - self.recordDistance = recordDistance def calcFitness(self, A): start = [0, 0] @@ -25,7 +24,7 @@ class DNA: def crossover(self, partner): - child = DNA(self.genes, self.recordDistance) + child = DNA(self.genes) start = abs(random.randint(0, len(self.genes)) - 1) end = abs(random.randint(start - 1, len(self.genes)))