Changeset 15217 for stable/HeuristicLab.Problems.ParameterOptimization/3.3/ParameterOptimizationProblem.cs
- Timestamp:
- 07/12/17 21:02:01 (7 years ago)
- Location:
- stable
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
stable
- Property svn:mergeinfo changed
/trunk/sources merged: 14412,14475-14476,14659-14660,14663,14912,15050,15067,15069,15079,15162,15166,15172-15173
- Property svn:mergeinfo changed
-
stable/HeuristicLab.Problems.ParameterOptimization/3.3/ParameterOptimizationProblem.cs
r14186 r15217 22 22 using System; 23 23 using System.Linq; 24 using HeuristicLab.Analysis; 24 25 using HeuristicLab.Common; 25 26 using HeuristicLab.Core; … … 27 28 using HeuristicLab.Encodings.RealVectorEncoding; 28 29 using HeuristicLab.Optimization; 30 using HeuristicLab.Optimization.Operators; 29 31 using HeuristicLab.Parameters; 30 32 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; … … 113 115 Operators.Add(new BestSolutionAnalyzer()); 114 116 Operators.Add(new BestSolutionsAnalyzer()); 117 118 Operators.Add(new HammingSimilarityCalculator()); 119 Operators.Add(new EuclideanSimilarityCalculator()); 120 Operators.Add(new QualitySimilarityCalculator()); 121 Operators.Add(new PopulationSimilarityAnalyzer(Operators.OfType<ISolutionSimilarityCalculator>())); 122 115 123 UpdateParameters(); 116 124 UpdateStrategyVectorBounds(); … … 147 155 foreach (var op in Operators.OfType<IRealVectorManipulator>()) 148 156 op.RealVectorParameter.ActualName = SolutionCreator.RealVectorParameter.ActualName; 157 158 foreach (var similarityCalculator in Operators.OfType<ISolutionSimilarityCalculator>()) { 159 similarityCalculator.SolutionVariableName = SolutionCreator.RealVectorParameter.ActualName; 160 similarityCalculator.QualityVariableName = Evaluator.QualityParameter.ActualName; 161 } 149 162 } 150 163
Note: See TracChangeset
for help on using the changeset viewer.