- Timestamp:
- 11/13/10 02:14:39 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ParameterBinding/HeuristicLab.Problems.TravelingSalesman/3.3/TravelingSalesmanProblem.cs
r4770 r4787 178 178 InitializeOperators(); 179 179 AttachEventHandlers(); 180 181 AddBinding("BestTSPSolutionAnalyzer.QualityParameter.ActualName", "Evaluator.QualityParameter.ActualName"); 182 AddBinding("BestTSPSolutionAnalyzer.CoordinatesParameter.ActualName", "CoordinatesParameter.Name"); 183 AddBinding("BestTSPSolutionAnalyzer.PermutationParameter.ActualName", "SolutionCreator.PermutationParameter.ActualName"); 184 AddBinding("BestTSPSolutionAnalyzer.BestKnownQualityParameter.ActualName", "BestKnownQualityParameter.Name"); 185 AddBinding("BestTSPSolutionAnalyzer.BestKnownSolutionParameter.ActualName", "BestKnownSolutionParameter.Name"); 186 AddBinding("BestTSPSolutionAnalyzer.MaximizationParameter.ActualName", "MaximizationParameter.Name"); 187 BestTSPSolutionAnalyzer.ResultsParameter.ActualName = "Results"; 180 188 } 181 189 … … 320 328 } 321 329 private void ParameterizeAnalyzers() { 322 if (BestTSPSolutionAnalyzer != null) { 323 #region Using First Level Bindings 324 BestTSPSolutionAnalyzer.ParameterBindingList.Add(new ParameterNameBinding( 325 BestTSPSolutionAnalyzer.QualityParameter, 326 Evaluator.QualityParameter 327 )); 328 BestTSPSolutionAnalyzer.ParameterBindingList.Add(new ParameterNameBinding( 329 BestTSPSolutionAnalyzer.CoordinatesParameter, 330 CoordinatesParameter 331 )); 332 BestTSPSolutionAnalyzer.ParameterBindingList.Add(new ParameterNameBinding( 333 BestTSPSolutionAnalyzer.PermutationParameter, 334 SolutionCreator.PermutationParameter 335 )); 336 BestTSPSolutionAnalyzer.ParameterBindingList.Add(new ParameterNameBinding( 337 BestTSPSolutionAnalyzer.BestKnownQualityParameter, 338 BestKnownQualityParameter 339 )); 340 BestTSPSolutionAnalyzer.ParameterBindingList.Add(new ParameterNameBinding( 341 BestTSPSolutionAnalyzer.BestKnownSolutionParameter, 342 BestKnownSolutionParameter 343 )); 344 BestTSPSolutionAnalyzer.ParameterBindingList.Add(new ParameterNameBinding( 345 BestTSPSolutionAnalyzer.MaximizationParameter, 346 MaximizationParameter 347 )); 348 #endregion 349 #region Using Second Level Bindings 350 BestTSPSolutionAnalyzer.ParameterBindingList.Add(new ParameterSecondLevelNameBinding( 351 BestTSPSolutionAnalyzer.QualityParameter, 352 EvaluatorParameter, "QualityParameter" 353 )); 354 BestTSPSolutionAnalyzer.ParameterBindingList.Add(new ParameterSecondLevelNameBinding( 355 BestTSPSolutionAnalyzer.PermutationParameter, 356 SolutionCreatorParameter, "PermutationParameter" 357 )); 358 #endregion 359 #region Old 330 /*if (BestTSPSolutionAnalyzer != null) { 360 331 BestTSPSolutionAnalyzer.QualityParameter.ActualName = Evaluator.QualityParameter.ActualName; 361 332 BestTSPSolutionAnalyzer.CoordinatesParameter.ActualName = CoordinatesParameter.Name; … … 365 336 BestTSPSolutionAnalyzer.BestKnownSolutionParameter.ActualName = BestKnownSolutionParameter.Name; 366 337 BestTSPSolutionAnalyzer.MaximizationParameter.ActualName = MaximizationParameter.Name; 367 #endregion 368 } 338 }*/ 369 339 370 340 if (TSPAlleleFrequencyAnalyzer != null) {
Note: See TracChangeset
for help on using the changeset viewer.