diff --git a/algorithms/genetic_algorithm.py b/algorithms/genetic_algorithm.py index 97f27bf6085d6d0630cbbceceeeb24227fcbec56..556a6b1553b1767ad295aa9377ed04c202635089 100644 --- a/algorithms/genetic_algorithm.py +++ b/algorithms/genetic_algorithm.py @@ -45,7 +45,7 @@ class GeneticAlgorithm(BaseAlgorithm): def solve(self): for generation in range(self.gen_to_repeat): - for ii in range(self.sample_size // 2, self.sample_size, 2): + for ii in range(self.sample_size // 2, self.sample_size - 1, 2): p1, p2 = random.sample(range(self.sample_size // 2), 2) self.crossover(p1, p2, ii, ii + 1) self.mutate_sample()