- Timestamp:
- 03/01/11 10:25:48 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.MetaOptimization/HeuristicLab.MetaOptimization.Test/Program.cs
r5522 r5576 48 48 //private static int baseAlgorithmMaxGenerations = 1000; 49 49 50 private static int metaAlgorithmPopulationSize = 20;51 private static int metaAlgorithmMaxGenerations = 20;50 private static int metaAlgorithmPopulationSize = 5; 51 private static int metaAlgorithmMaxGenerations = 15; 52 52 private static int metaProblemRepetitions = 2; 53 private static int baseAlgorithmMaxGenerations = 10;53 private static int baseAlgorithmMaxGenerations = 5; 54 54 private static double mutationProbability = 0.10; 55 55 … … 638 638 ProblemSize = new IntValue(2) 639 639 }); 640 //metaOptimizationProblem.Problems.Add(new HeuristicLab.Problems.TestFunctions.SingleObjectiveTestFunctionProblem() {641 //Evaluator = new GriewankEvaluator(),642 //ProblemSize = new IntValue(20)643 //});644 //metaOptimizationProblem.Problems.Add(new HeuristicLab.Problems.TestFunctions.SingleObjectiveTestFunctionProblem() {645 //Evaluator = new GriewankEvaluator(),646 //ProblemSize = new IntValue(500)647 //});648 649 ConfigurePopulationSize(algorithmVc, 0, 20, 1);640 metaOptimizationProblem.Problems.Add(new HeuristicLab.Problems.TestFunctions.SingleObjectiveTestFunctionProblem() { 641 Evaluator = new GriewankEvaluator(), 642 ProblemSize = new IntValue(20) 643 }); 644 metaOptimizationProblem.Problems.Add(new HeuristicLab.Problems.TestFunctions.SingleObjectiveTestFunctionProblem() { 645 Evaluator = new GriewankEvaluator(), 646 ProblemSize = new IntValue(500) 647 }); 648 649 ConfigurePopulationSize(algorithmVc, 5, 20, 1); 650 650 ConfigureMutationRate(algorithmVc, 0.0, 1.0, 0.01); 651 651 ConfigureMutationOperator(algorithmVc); 652 ConfigureElites(algorithmVc, 0, 30, 1);652 //ConfigureElites(algorithmVc, 0, 30, 1); 653 653 ConfigureSelectionOperator(algorithmVc, true); 654 654 return algorithmVc; … … 855 855 var orderedRuns = rc.OrderBy(x => x.Results["AverageQualityNormalized"]); 856 856 857 TableBuilder tb = new TableBuilder("QNorm", "Qualities", "PoSi", "MutRa", "Eli","SelOp", "MutOp", "NrSelSubScopes");857 TableBuilder tb = new TableBuilder("QNorm", "Qualities", "PoSi", "MutRa", /*"Eli",*/ "SelOp", "MutOp", "NrSelSubScopes"); 858 858 foreach (IRun run in orderedRuns) { 859 859 string selector; … … 869 869 ((IntValue)run.Parameters["PopulationSize"]).Value.ToString(), 870 870 ((DoubleValue)run.Parameters["MutationProbability"]).Value.ToString("0.0000"), 871 ((IntValue)run.Parameters["Elites"]).Value.ToString(),871 //((IntValue)run.Parameters["Elites"]).Value.ToString(), 872 872 Shorten(selector, 20), 873 873 Shorten(run.Parameters.ContainsKey("Mutator") ? run.Parameters["Mutator"].ToString() : "null", 40),
Note: See TracChangeset
for help on using the changeset viewer.