Changeset 5996 for branches/histogram/HeuristicLab.Problems.QuadraticAssignment/3.3/QuadraticAssignmentProblem.cs
- Timestamp:
- 04/09/11 19:59:16 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/histogram/HeuristicLab.Problems.QuadraticAssignment/3.3/QuadraticAssignmentProblem.cs
r5953 r5996 88 88 get { return Operators.OfType<BestQAPSolutionAnalyzer>().FirstOrDefault(); } 89 89 } 90 91 private QAPAlleleFrequencyAnalyzer QAPAlleleFrequencyAnalyzer { 92 get { return Operators.OfType<QAPAlleleFrequencyAnalyzer>().FirstOrDefault(); } 93 } 94 95 private QAPPopulationDiversityAnalyzer QAPPopulationDiversityAnalyzer { 96 get { return Operators.OfType<QAPPopulationDiversityAnalyzer>().FirstOrDefault(); } 97 } 90 98 #endregion 91 99 … … 236 244 Operators.AddRange(ApplicationManager.Manager.GetInstances<IPermutationOperator>()); 237 245 Operators.Add(new BestQAPSolutionAnalyzer()); 246 Operators.Add(new QAPAlleleFrequencyAnalyzer()); 247 Operators.Add(new QAPPopulationDiversityAnalyzer()); 238 248 ParameterizeAnalyzers(); 239 249 ParameterizeOperators(); … … 262 272 BestQAPSolutionAnalyzer.BestKnownSolutionParameter.ActualName = BestKnownSolutionParameter.Name; 263 273 BestQAPSolutionAnalyzer.MaximizationParameter.ActualName = MaximizationParameter.Name; 274 } 275 if (QAPAlleleFrequencyAnalyzer != null) { 276 QAPAlleleFrequencyAnalyzer.QualityParameter.ActualName = Evaluator.QualityParameter.ActualName; 277 QAPAlleleFrequencyAnalyzer.BestKnownSolutionParameter.ActualName = BestKnownSolutionParameter.Name; 278 QAPAlleleFrequencyAnalyzer.DistancesParameter.ActualName = DistancesParameter.Name; 279 QAPAlleleFrequencyAnalyzer.MaximizationParameter.ActualName = MaximizationParameter.Name; 280 QAPAlleleFrequencyAnalyzer.ResultsParameter.ActualName = "Results"; 281 QAPAlleleFrequencyAnalyzer.SolutionParameter.ActualName = SolutionCreator.PermutationParameter.ActualName; 282 QAPAlleleFrequencyAnalyzer.WeightsParameter.ActualName = WeightsParameter.Name; 283 } 284 if (QAPPopulationDiversityAnalyzer != null) { 285 QAPPopulationDiversityAnalyzer.MaximizationParameter.ActualName = MaximizationParameter.Name; 286 QAPPopulationDiversityAnalyzer.QualityParameter.ActualName = Evaluator.QualityParameter.ActualName; 287 QAPPopulationDiversityAnalyzer.ResultsParameter.ActualName = "Results"; 288 QAPPopulationDiversityAnalyzer.SolutionParameter.ActualName = SolutionCreator.PermutationParameter.ActualName; 264 289 } 265 290 }
Note: See TracChangeset
for help on using the changeset viewer.