Changeset 8336


Ignore:
Timestamp:
07/27/12 01:00:40 (8 years ago)
Author:
ascheibe
Message:

#1886 worked on crossover performance analyzer

Location:
branches/HeuristicLab.Analysis.AlgorithmBehavior
Files:
9 added
3 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Analysis.AlgorithmBehavior/HeuristicLab.Analysis.AlgorithmBehavior.sln

    r8161 r8336  
    1313EndProject
    1414Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Selection-3.3", "HeuristicLab.Selection\3.3\HeuristicLab.Selection-3.3.csproj", "{2C36CD4F-E5F5-43A4-801A-201EA895FE17}"
     15EndProject
     16Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Analysis.AlgorithmBehavior.Analyzers-3.3", "HeuristicLab.Analysis.AlgorithmBehavior.Analyzers\3.3\HeuristicLab.Analysis.AlgorithmBehavior.Analyzers-3.3.csproj", "{2533D1F9-F7F6-46CB-90D2-76D254E38DEE}"
    1517EndProject
    1618Global
     
    5254    {2C36CD4F-E5F5-43A4-801A-201EA895FE17}.Release|x86.ActiveCfg = Release|x86
    5355    {2C36CD4F-E5F5-43A4-801A-201EA895FE17}.Release|x86.Build.0 = Release|x86
     56    {2533D1F9-F7F6-46CB-90D2-76D254E38DEE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
     57    {2533D1F9-F7F6-46CB-90D2-76D254E38DEE}.Debug|Any CPU.Build.0 = Debug|Any CPU
     58    {2533D1F9-F7F6-46CB-90D2-76D254E38DEE}.Debug|x64.ActiveCfg = Debug|Any CPU
     59    {2533D1F9-F7F6-46CB-90D2-76D254E38DEE}.Debug|x86.ActiveCfg = Debug|Any CPU
     60    {2533D1F9-F7F6-46CB-90D2-76D254E38DEE}.Release|Any CPU.ActiveCfg = Release|Any CPU
     61    {2533D1F9-F7F6-46CB-90D2-76D254E38DEE}.Release|Any CPU.Build.0 = Release|Any CPU
     62    {2533D1F9-F7F6-46CB-90D2-76D254E38DEE}.Release|x64.ActiveCfg = Release|Any CPU
     63    {2533D1F9-F7F6-46CB-90D2-76D254E38DEE}.Release|x86.ActiveCfg = Release|Any CPU
    5464  EndGlobalSection
    5565  GlobalSection(SolutionProperties) = preSolution
  • branches/HeuristicLab.Analysis.AlgorithmBehavior/HeuristicLab.Analysis.AlgorithmBehavior/3.3/Analyzers/AlleleOccurencesInGenerationsPerIndAnalyzer.cs

    r8287 r8336  
    104104      for (int i = 0; i < GenerationsParameter.ActualValue.Value; i++) {
    105105        var individuals = graph.Values.Where(x => x.Rank.Contains(i));
     106        var others = graph.Values.Where(x => x.Rank.Contains(i - 0.5));
     107        var others2 = graph.Values.Where(x => x.Rank.Contains(i + 0.5));
    106108        List<double> qualitiesInGen = new List<double>();
    107109        foreach (var individual in individuals) {
     
    109111        }
    110112
     113        points.Clear();
    111114        foreach (var individual in individuals) {
    112115          var ind = (IntArray)individual.Data;
     
    122125          double qualityRange = Math.Abs(qualitiesInGen.Max() - qualitiesInGen.Min());
    123126          points.Add(new Point2D<double>(cnt, Math.Abs(curQuality - qualitiesInGen.Min()) / qualityRange));
    124 
    125127        }
    126128
  • branches/HeuristicLab.Analysis.AlgorithmBehavior/HeuristicLab.Analysis.AlgorithmBehavior/3.3/HeuristicLab.Analysis.AlgorithmBehavior-3.3.csproj

    r8287 r8336  
    104104    <Compile Include="Analyzers\AlleleOccurencesInGenerationsPerIndAnalyzer.cs" />
    105105    <Compile Include="Analyzers\DistinctSolutionsAnalyzer.cs" />
     106    <Compile Include="SimplePermutationEqualityComparer.cs" />
    106107    <Compile Include="Creators\BestIndividualSchemataCreator.cs" />
    107108    <Compile Include="Analyzers\BestIndividualQualityAnalyzer.cs" />
Note: See TracChangeset for help on using the changeset viewer.