Browse Source

Fixed bug that caused population to shrink in some cases

Population would shrink when --elite-clones was used; fixed.
master
Kevin Bock 6 months ago
committed by GitHub
parent
commit
2fc5b2f2f4
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      evolve.py

2
evolve.py

@ -575,7 +575,7 @@ def genetic_solve(logger, options, ga_evaluator):
best_ind.environment_id, str(best_fit), str(best_ind))
# Select next generation
population = selection_tournament(offspring, k=len(population) - options["elite_clones"], tournsize=10)
population = selection_tournament(offspring, k=len(offspring) - options["elite_clones"], tournsize=10)
# Add the elite clones
if options["elite_clones"] > 0:

Loading…
Cancel
Save