public virtual void InitPopulation() { switch (typeOfIndividual) { case IndividualType.Example: population = new List <Individual> (); while (population.Count < populationSize) { ExampleIndividual new_ind = new ExampleIndividual(individualSize, individualMultiplier); new_ind.Initialize(); new_ind.Translate(); population.Add(new_ind); } break; case IndividualType.BitFlip: population = new List <Individual> (); while (population.Count < populationSize) { BitFlipIndividual new_ind = new BitFlipIndividual(individualSize, individualMultiplier); new_ind.Initialize(); new_ind.Translate(); population.Add(new_ind); } break; } }
void InitPopulation() { population = new List <Individual>(); while (population.Count < populationSize) { ExampleIndividual newind = new ExampleIndividual(info); //change accordingly newind.Initialize(); population.Add(newind); } }
public virtual void InitPopulation() { population = new List <Individual> (); while (population.Count < populationSize) { ExampleIndividual new_ind = new ExampleIndividual(individualSize, individualMultiplier); new_ind.Initialize(); new_ind.Translate(); population.Add(new_ind); } }
void InitPopulation() { population = new List <Individual>(); while (population.Count < populationSize) { if (individuo == 0) { ExampleIndividual newind = new ExampleIndividual(info); newind.Initialize(); population.Add(newind); } if (individuo == 1) { NovoIndividuo newind = new NovoIndividuo(info, numPontosCorte); newind.Initialize(); population.Add(newind); } } }