Changeset 16692 for branches/2521_ProblemRefactoring/HeuristicLab.Problems.TestFunctions/3.3/SingleObjectiveTestFunctionProblem.cs
- Timestamp:
- 03/18/19 17:24:30 (5 years ago)
- Location:
- branches/2521_ProblemRefactoring
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2521_ProblemRefactoring
- Property svn:ignore
-
old new 24 24 protoc.exe 25 25 obj 26 .vs
-
- Property svn:mergeinfo changed
- Property svn:ignore
-
branches/2521_ProblemRefactoring/HeuristicLab.Problems.TestFunctions
- Property svn:mergeinfo changed
-
branches/2521_ProblemRefactoring/HeuristicLab.Problems.TestFunctions/3.3/SingleObjectiveTestFunctionProblem.cs
r13403 r16692 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 5Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 162 162 Operators.Add(new SingleObjectiveTestFunctionPathRelinker()); 163 163 Operators.Add(new SingleObjectiveTestFunctionSimilarityCalculator()); 164 Operators.Add(new HammingSimilarityCalculator()); 165 Operators.Add(new EuclideanSimilarityCalculator()); 164 166 Operators.Add(new QualitySimilarityCalculator()); 165 Operators.Add(new NoSimilarityCalculator());166 167 Operators.Add(new AdditiveMoveEvaluator()); 167 168 … … 188 189 movOp.MoveQualityParameter.ActualName = op.MoveQualityParameter.ActualName; 189 190 } 191 foreach (var op in Operators.OfType<IRealVectorParticleCreator>()) { 192 // TODO: unified encoding parameters 193 op.RealVectorParameter.ActualName = ((IRealVectorSolutionOperator)Encoding.SolutionCreator).RealVectorParameter.ActualName; 194 op.RealVectorParameter.Hidden = true; 195 op.BoundsParameter.ActualName = BoundsParameter.Name; 196 op.BoundsParameter.Hidden = true; 197 } 198 foreach (var op in Operators.OfType<IRealVectorParticleUpdater>()) { 199 // TODO: unified encoding parameters 200 op.RealVectorParameter.ActualName = ((IRealVectorSolutionOperator)Encoding.SolutionCreator).RealVectorParameter.ActualName; 201 op.RealVectorParameter.Hidden = true; 202 op.BoundsParameter.ActualName = BoundsParameter.Name; 203 op.BoundsParameter.Hidden = true; 204 } 190 205 foreach (var op in Operators.OfType<IRealVectorSwarmUpdater>()) { 191 206 op.MaximizationParameter.ActualName = MaximizationParameter.Name;
Note: See TracChangeset
for help on using the changeset viewer.