- Timestamp:
- 04/17/11 18:22:28 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.MetaOptimization/HeuristicLab.MetaOptimization.Test/Program.cs
r6017 r6018 47 47 //private static int baseAlgorithmMaxGenerations = 1000; 48 48 49 private static int metaAlgorithmPopulationSize = 20;50 private static int metaAlgorithmMaxGenerations = 20;51 private static int metaProblemRepetitions = 3;52 private static int baseAlgorithmMaxGenerations = 10 0;49 private static int metaAlgorithmPopulationSize = 10; 50 private static int metaAlgorithmMaxGenerations = 10; 51 private static int metaProblemRepetitions = 2; 52 private static int baseAlgorithmMaxGenerations = 10; 53 53 private static double mutationProbability = 0.10; 54 54 … … 80 80 MetaOptimizationProblem metaOptimizationProblem = new MetaOptimizationProblem(); 81 81 metaOptimizationProblem.Repetitions = new IntValue(metaProblemRepetitions); 82 //GeneticAlgorithm metaLevelAlgorithm = GetMetaGA(metaOptimizationProblem);83 GeneticAlgorithm metaLevelAlgorithm = GetParallelMetaGA(metaOptimizationProblem);82 GeneticAlgorithm metaLevelAlgorithm = GetMetaGA(metaOptimizationProblem); 83 //GeneticAlgorithm metaLevelAlgorithm = GetParallelMetaGA(metaOptimizationProblem); 84 84 //GeneticAlgorithm metaLevelAlgorithm = GetHiveParallelMetaGA(metaOptimizationProblem); 85 85 … … 88 88 var algorithmVc = SetupGAAlgorithm(typeof(GeneticAlgorithm), metaOptimizationProblem); 89 89 90 //TestToString(algorithmVc); 91 90 string info = algorithmVc.ParameterInfoString; 92 91 93 92 //Console.WriteLine("Press enter to start"); … … 116 115 117 116 var vc1 = new SymbolicExpressionGrammarValueConfiguration(grammar1); 117 118 string info = vc1.ParameterInfoString; 119 118 120 ConfigureSymbolicExpressionGrammarVc(vc1); 121 122 info = vc1.ParameterInfoString; 123 124 119 125 var vc2 = new SymbolicExpressionGrammarValueConfiguration(grammar2); 120 126 ConfigureSymbolicExpressionGrammarVc(vc2); … … 758 764 && pc.Name != "StartSymbol") { 759 765 pc.Optimize = true; 760 var initialFrequencyVc = ((ParameterizedValueConfiguration)pc.ValueConfigurations.First()).ParameterConfigurations.Single(x => x.Name == "InitialFrequency");761 initialFrequencyVc.Optimize = true;762 766 } 763 767 }
Note: See TracChangeset
for help on using the changeset viewer.