Ejemplo n.º 1
0
    public void CrossBreed(Genome g1, Genome g2, ref Genome baby1, ref Genome baby2)
    {
        baby1 = new Genome(g1, GetNextGenomeID());
        baby2 = new Genome(g2, GetNextGenomeID());

        Breeder.Breed(g1.net, g2.net, baby1.net, baby2.net);
    }
Ejemplo n.º 2
0
 private Population <T> Reproduce(Population <T> population)
 {
     return(Breeder.Breed(population, _options));
 }