Fixed bug
This commit is contained in:
@ -20,6 +20,8 @@ class Mutation_Methods:
|
|||||||
# Loop until enough mutations occur
|
# Loop until enough mutations occur
|
||||||
for n in range(int(ga.population.size()*ga.chromosome_mutation_rate)):
|
for n in range(int(ga.population.size()*ga.chromosome_mutation_rate)):
|
||||||
index = random.randint(0, ga.population.size()-1)
|
index = random.randint(0, ga.population.size()-1)
|
||||||
|
chromosome = ga.population.get_chromosome(index)
|
||||||
|
|
||||||
ga.population.set_chromosome(
|
ga.population.set_chromosome(
|
||||||
ga.crossover_individual_impl(ga, chromosome, ga.mutation_individual_impl(ga, chromosome)),
|
ga.crossover_individual_impl(ga, chromosome, ga.mutation_individual_impl(ga, chromosome)),
|
||||||
index
|
index
|
||||||
|
|||||||
Reference in New Issue
Block a user