diff --git a/Esiur.Analysis/Optimization/Genetic.cs b/Esiur.Analysis/Optimization/Genetic.cs index 5512d25..d2bfbce 100644 --- a/Esiur.Analysis/Optimization/Genetic.cs +++ b/Esiur.Analysis/Optimization/Genetic.cs @@ -124,6 +124,7 @@ namespace Esiur.Analysis.Optimization var newGeneration = ordered.Select(x => x.Key).Take(eliteCount).ToList(); + // The rest 90% will be generated from mating the top 50% of the current poplulation for (var i = 0; i < neededCount; i++) { var p1 = Population[rand.Next(0, PopulationSize / 2)];