Exemplo n.º 1
0
        protected void RankPopulation(ref ArrayList generation, OptimisationFunctions.FitnessFunction Function)
        {
            for (int i = 0; i < PopulationSize; i++)
            {
                Genome g = ((Genome)generation[i]);
                g.Fitness = Function(g.Genes());
            }


            generation.Sort(new GenomeComparer());
        }
Exemplo n.º 2
0
        protected void RankPopulation(OptimisationFunctions.FitnessFunction Function)
        {
            for (int i = 0; i < PopulationSize; i++)
            {
                Genome g = ((Genome)m_thisGeneration[i]);
                g.Fitness = Function(g.Genes());
            }


            m_thisGeneration.Sort(new GenomeComparer());
        }