Exemple #1
0
        public Population( int size, Gene seedGene)
        {
            GenePool = new List<Gene>();

            for (int i = 0; i < size; i++)
            {
                if (i % 2 == 0)
                {
                    GenePool.Add(new Gene().CrossWith(seedGene));
                }
                else
                {
                    GenePool.Add(seedGene.Mutate());
                }
            }
        }