Changeset 9020
- Timestamp:
- 12/10/12 17:26:19 (12 years ago)
- Location:
- branches/HeuristicLab.Analysis.AlgorithmBehavior/HeuristicLab.Analysis.AlgorithmBehavior.Analyzers/3.3
- Files:
-
- 1 added
- 1 deleted
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Analysis.AlgorithmBehavior/HeuristicLab.Analysis.AlgorithmBehavior.Analyzers/3.3/CrossoverPerformanceAnalyzer.cs
r8867 r9020 80 80 81 81 [Storable] 82 private ScatterPlotHelper worseParentCrossoverPerformancePlot, betterParentCrossoverPerformancePlot, childDiversityToWorseParentHelper, childDiversityToBetterParentHelper, parentDiversityHelper, parentQualityHelper ;82 private ScatterPlotHelper worseParentCrossoverPerformancePlot, betterParentCrossoverPerformancePlot, childDiversityToWorseParentHelper, childDiversityToBetterParentHelper, parentDiversityHelper, parentQualityHelper, unwantedMutationsHelper; 83 83 [Storable] 84 84 private DataTableHelper successHelper, equalParentsHelper; … … 106 106 parentDiversityHelper = (ScatterPlotHelper)original.parentDiversityHelper.Clone(cloner); 107 107 parentQualityHelper = (ScatterPlotHelper)original.parentQualityHelper.Clone(cloner); 108 unwantedMutationsHelper = (ScatterPlotHelper)original.unwantedMutationsHelper.Clone(cloner); 108 109 successHelper = (DataTableHelper)original.successHelper.Clone(cloner); 109 110 equalParentsHelper = (DataTableHelper)original.equalParentsHelper.Clone(cloner); … … 137 138 childDiversityToWorseParentHelper = new ScatterPlotHelper(false, true); 138 139 childDiversityToBetterParentHelper = new ScatterPlotHelper(false, true); 140 unwantedMutationsHelper = new ScatterPlotHelper(false, true); 139 141 parentDiversityHelper = new ScatterPlotHelper(false, true); 140 142 parentQualityHelper = new ScatterPlotHelper(false, true); … … 171 173 parentQualityHelper.InitializePlot(Results, "Parent Quality Difference", "Solution Index", "Absolut Quality Difference"); 172 174 equalParentsHelper.InitializeChart(Results, "Number of equal parents", new string[] { "Absolut number of equal parents" }); 175 unwantedMutationsHelper.InitializePlot(Results, "Unwanted Mutations", "Solution Index", "Unwanted Mutation"); 173 176 174 177 List<string> successfullCXRowNames = new List<string>(); … … 183 186 Initialize(); 184 187 185 Point2D<double> worseQualityPoint, betterQualityPoint, childDiversityToWorseParent, childDiversityToBetterParent, diversityPointParent, qualityPointParent ;188 Point2D<double> worseQualityPoint, betterQualityPoint, childDiversityToWorseParent, childDiversityToBetterParent, diversityPointParent, qualityPointParent, unwantedMutationPoint; 186 189 var parent1 = ParentsParameter.ActualValue.First(); 187 190 var parent2 = ParentsParameter.ActualValue.Last(); … … 196 199 diversityPointParent = new Point2D<double>(cnt, parentDiversity); 197 200 qualityPointParent = new Point2D<double>(cnt, Math.Abs(qualityParent1 - qualityParent2)); 198 201 unwantedMutationPoint = new Point2D<double>(cnt, UnwantedMutationAnalyzer.AnalyzeUnwantedMutationsForPermutationEncoding(parent1, parent2, child)); 199 202 200 203 double worseQuality, betterQuality; … … 259 262 parentDiversityHelper.AddPoint(curGenStr, diversityPointParent); 260 263 parentQualityHelper.AddPoint(curGenStr, qualityPointParent); 264 unwantedMutationsHelper.AddPoint(curGenStr, unwantedMutationPoint); 261 265 } 262 266 … … 288 292 parentDiversityHelper.CleanUp(); 289 293 parentQualityHelper.CleanUp(); 294 unwantedMutationsHelper.CleanUp(); 290 295 } 291 296 } -
branches/HeuristicLab.Analysis.AlgorithmBehavior/HeuristicLab.Analysis.AlgorithmBehavior.Analyzers/3.3/HeuristicLab.Analysis.AlgorithmBehavior.Analyzers-3.3.csproj
r8797 r9020 121 121 <Compile Include="AfterMutationCombinedOperator.cs" /> 122 122 <Compile Include="InitializableOperator.cs" /> 123 <Compile Include=" PathRelinkerPerformanceAnalyzer.cs" />123 <Compile Include="UnwantedMutationAnalyzer.cs" /> 124 124 <Compile Include="VariableRemover.cs" /> 125 125 <Compile Include="LinearLeastSquaresFitting.cs" /> … … 145 145 <None Include="Properties\AssemblyInfo.cs.frame" /> 146 146 </ItemGroup> 147 <ItemGroup>148 <EmbeddedResource Include="RunCollectionStatisticalTabularView.resx">149 <DependentUpon>RunCollectionStatisticalTabularView.cs</DependentUpon>150 </EmbeddedResource>151 </ItemGroup>152 147 <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> 153 148 <PropertyGroup>
Note: See TracChangeset
for help on using the changeset viewer.