Пример #1
0
        public void Selecao()
        {
            int qtdDescarte = (int)((float)TamanhoPopulacao * TaxaSelecao);
            int count       = 0;

            Populacao = Populacao
                        .OrderByDescending(x => x.Fitness)
                        .Take(TamanhoPopulacao - qtdDescarte)
                        .ToList();
        }
Пример #2
0
 public void OrdenarPopulacao()
 {
     Populacao     = Populacao.OrderByDescending(x => x.NotaAvaliacao).ToList();
     MelhorSolucao = Populacao[0];
 }