- Timestamp:
- 10/20/10 06:23:06 (14 years ago)
- Location:
- trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/HeuristicLab.Problems.TravelingSalesman-3.3.csproj
r4477 r4623 107 107 <ItemGroup> 108 108 <Compile Include="Analyzers\BestTSPSolutionAnalyzer.cs" /> 109 <Compile Include="Analyzers\TSPAlleleFrequencyAnalyzer.cs" /> 109 110 <Compile Include="Evaluators\TSPEuclideanPathEvaluator.cs" /> 110 111 <Compile Include="Evaluators\TSPGeoPathEvaluator.cs" /> … … 135 136 </ItemGroup> 136 137 <ItemGroup> 138 <ProjectReference Include="..\..\HeuristicLab.Analysis\3.3\HeuristicLab.Analysis-3.3.csproj"> 139 <Project>{887425B4-4348-49ED-A457-B7D2C26DDBF9}</Project> 140 <Name>HeuristicLab.Analysis-3.3</Name> 141 </ProjectReference> 137 142 <ProjectReference Include="..\..\HeuristicLab.Collections\3.3\HeuristicLab.Collections-3.3.csproj"> 138 143 <Project>{958B43BC-CC5C-4FA2-8628-2B3B01D890B6}</Project> -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/HeuristicLabProblemsTravelingSalesmanPlugin.cs.frame
r4497 r4623 28 28 [Plugin("HeuristicLab.Problems.TravelingSalesman", "3.3.1.$WCREV$")] 29 29 [PluginFile("HeuristicLab.Problems.TravelingSalesman-3.3.dll", PluginFileType.Assembly)] 30 [PluginDependency("HeuristicLab.Analysis", "3.3")] 30 31 [PluginDependency("HeuristicLab.Collections", "3.3")] 31 32 [PluginDependency("HeuristicLab.Common", "3.3")] -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/TravelingSalesmanProblem.cs
r4419 r4623 128 128 get { return operators.OfType<BestTSPSolutionAnalyzer>().FirstOrDefault(); } 129 129 } 130 private TSPAlleleFrequencyAnalyzer TSPAlleleFrequencyAnalyzer { 131 get { return operators.OfType<TSPAlleleFrequencyAnalyzer>().FirstOrDefault(); } 132 } 130 133 #endregion 131 134 … … 212 215 ParameterizeSolutionCreator(); 213 216 ParameterizeEvaluator(); 214 ParameterizeAnalyzer ();217 ParameterizeAnalyzers(); 215 218 ParameterizeOperators(); 216 219 OnSolutionCreatorChanged(); … … 218 221 private void SolutionCreator_PermutationParameter_ActualNameChanged(object sender, EventArgs e) { 219 222 ParameterizeEvaluator(); 220 ParameterizeAnalyzer ();223 ParameterizeAnalyzers(); 221 224 ParameterizeOperators(); 222 225 } … … 225 228 ParameterizeEvaluator(); 226 229 UpdateMoveEvaluators(); 227 ParameterizeAnalyzer ();230 ParameterizeAnalyzers(); 228 231 ClearDistanceMatrix(); 229 232 OnEvaluatorChanged(); 230 233 } 231 234 private void Evaluator_QualityParameter_ActualNameChanged(object sender, EventArgs e) { 232 ParameterizeAnalyzer ();235 ParameterizeAnalyzers(); 233 236 } 234 237 private void MoveGenerator_InversionMoveParameter_ActualNameChanged(object sender, EventArgs e) { … … 269 272 operators = new List<IOperator>(); 270 273 operators.Add(new BestTSPSolutionAnalyzer()); 271 ParameterizeAnalyzer(); 274 operators.Add(new TSPAlleleFrequencyAnalyzer()); 275 ParameterizeAnalyzers(); 272 276 operators.AddRange(ApplicationManager.Manager.GetInstances<IPermutationOperator>().Cast<IOperator>()); 273 277 ParameterizeOperators(); … … 310 314 } 311 315 } 312 private void ParameterizeAnalyzer () {316 private void ParameterizeAnalyzers() { 313 317 BestTSPSolutionAnalyzer.QualityParameter.ActualName = Evaluator.QualityParameter.ActualName; 314 318 BestTSPSolutionAnalyzer.CoordinatesParameter.ActualName = CoordinatesParameter.Name; … … 318 322 BestTSPSolutionAnalyzer.BestKnownSolutionParameter.ActualName = BestKnownSolutionParameter.Name; 319 323 BestTSPSolutionAnalyzer.MaximizationParameter.ActualName = MaximizationParameter.Name; 324 325 TSPAlleleFrequencyAnalyzer.MaximizationParameter.ActualName = MaximizationParameter.Name; 326 TSPAlleleFrequencyAnalyzer.CoordinatesParameter.ActualName = CoordinatesParameter.Name; 327 TSPAlleleFrequencyAnalyzer.SolutionParameter.ActualName = SolutionCreator.PermutationParameter.ActualName; 328 TSPAlleleFrequencyAnalyzer.QualityParameter.ActualName = Evaluator.QualityParameter.ActualName; 329 TSPAlleleFrequencyAnalyzer.BestKnownSolutionParameter.ActualName = BestKnownSolutionParameter.Name; 330 TSPAlleleFrequencyAnalyzer.ResultsParameter.ActualName = "Results"; 320 331 } 321 332 private void ParameterizeOperators() {
Note: See TracChangeset
for help on using the changeset viewer.