- 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.Orienteering/3.3/OrienteeringProblem.cs
r14186 r15217 23 23 using System.IO; 24 24 using System.Linq; 25 using HeuristicLab.Analysis; 25 26 using HeuristicLab.Common; 26 27 using HeuristicLab.Core; … … 28 29 using HeuristicLab.Encodings.IntegerVectorEncoding; 29 30 using HeuristicLab.Optimization; 31 using HeuristicLab.Optimization.Operators; 30 32 using HeuristicLab.Parameters; 31 33 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; … … 272 274 Operators.Add(new OrienteeringLocalImprovementOperator()); 273 275 Operators.Add(new OrienteeringShakingOperator()); 276 Operators.Add(new QualitySimilarityCalculator()); 277 Operators.Add(new PopulationSimilarityAnalyzer(Operators.OfType<ISolutionSimilarityCalculator>())); 278 274 279 ParameterizeOperators(); 275 280 } … … 292 297 op.TerminalPointParameter.ActualName = TerminalPointParameter.Name; 293 298 op.PointVisitingCostsParameter.ActualName = PointVisitingCostsParameter.Name; 299 } 300 foreach (var similarityCalculator in Operators.OfType<ISolutionSimilarityCalculator>()) { 301 similarityCalculator.SolutionVariableName = SolutionCreator.IntegerVectorParameter.ActualName; 302 similarityCalculator.QualityVariableName = Evaluator.QualityParameter.ActualName; 294 303 } 295 304 }
Note: See TracChangeset
for help on using the changeset viewer.