public GeneticAlgorithm(TelcoSur telcoSur, GeneticAlgorithmParameters parameters) { this.TelcoSur = telcoSur; this.elitismPercentage = parameters.ElitismPercentage; this.crossoverProbability = parameters.CrossoverProbability; this.mutationProbability = parameters.MutationProbability; this.generationExpected = parameters.GenerationExpected; this.Population = parameters.Population; this.ChromosomeMaxLength = parameters.ChrmosomeMaxLength; }
private void btnRunGA_Click(object sender, EventArgs e) { this.Parameters = new GeneticAlgorithmParameters((int)numElitismPercentage.Value, (double)numCrossoverProbability.Value, (double)numMutationProbability.Value, (int)numGenerationStop.Value, (int)numPopulation.Value, (int)numChromosomeMaxLength.Value); this.DialogResult = DialogResult.OK; }