private void InitializePopulation(int populationSize)
 {
     _population = new HashSet <Chromosome>(new Chromosome());
     for (var i = 0; i < populationSize; i++)
     {
         _population.Add(Chromosome.CreateRandomChromosome(_generation));
     }
 }