public OffspringSelectionGeneticAlgorithm CreateGeArtificialAntSample() { OffspringSelectionGeneticAlgorithm ga = new OffspringSelectionGeneticAlgorithm(); #region Problem Configuration var problem = new HeuristicLab.Problems.GrammaticalEvolution.GEArtificialAntProblem(); #endregion #region Algorithm Configuration ga.Name = "Grammatical Evolution - Artificial Ant (SantaFe)"; ga.Description = "Grammatical evolution algorithm for solving a artificial ant problem"; ga.Problem = problem; SamplesUtils.ConfigureOsGeneticAlgorithmParameters<GenderSpecificSelector, Encodings.IntegerVectorEncoding.SinglePointCrossover, Encodings.IntegerVectorEncoding.UniformOnePositionManipulator>( ga, 200, 1, 50, 0.05, 200); #endregion return ga; }
public OffspringSelectionGeneticAlgorithm CreateGeArtificialAntSample() { OffspringSelectionGeneticAlgorithm ga = new OffspringSelectionGeneticAlgorithm(); #region Problem Configuration var problem = new HeuristicLab.Problems.GrammaticalEvolution.GEArtificialAntProblem(); #endregion #region Algorithm Configuration ga.Name = "Grammatical Evolution - Artificial Ant (SantaFe)"; ga.Description = "Grammatical evolution algorithm for solving a artificial ant problem"; ga.Problem = problem; SamplesUtils.ConfigureOsGeneticAlgorithmParameters <GenderSpecificSelector, Encodings.IntegerVectorEncoding.SinglePointCrossover, Encodings.IntegerVectorEncoding.UniformOnePositionManipulator>( ga, 200, 1, 50, 0.05, 200); #endregion return(ga); }