Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/13/14 17:20:36 (10 years ago)
Author:
bburlacu
Message:

#1772: Added partially working implementation of a bottom-up distance calculator for symbolic expression trees. Changed latex formatter to also return a map of node ids (useful when wanting to display trees side by side).

Location:
branches/HeuristicLab.EvolutionTracking/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.EvolutionTracking/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/HeuristicLab.Problems.DataAnalysis.Symbolic-3.4.csproj

    r10888 r11015  
    306306    <Compile Include="Tracking\SymbolicDataAnalysisExpressionBeforeManipulatorOperator.cs" />
    307307    <Compile Include="Tracking\SymbolicDataAnalysisExpressionTracing.cs" />
     308    <Compile Include="TreeDistance\BottomUpDistanceCalculator.cs" />
    308309    <None Include="HeuristicLab.snk" />
    309310    <None Include="Plugin.cs.frame" />
     
    340341  </ItemGroup>
    341342  <ItemGroup>
     343    <ProjectReference Include="..\..\HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Views\3.4\HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Views-3.4.csproj">
     344      <Project>{423bd94f-963a-438e-ba45-3bb3d61cd03b}</Project>
     345      <Name>HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Views-3.4</Name>
     346    </ProjectReference>
    342347    <ProjectReference Include="..\..\HeuristicLab.Encodings.SymbolicExpressionTreeEncoding\3.4\HeuristicLab.Encodings.SymbolicExpressionTreeEncoding-3.4.csproj">
    343348      <Project>{06D4A186-9319-48A0-BADE-A2058D462EEA}</Project>
  • branches/HeuristicLab.EvolutionTracking/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/SymbolicDataAnalysisExpressionTreeSimilarityCalculator.cs

    r10650 r11015  
    103103
    104104        if (found) {
    105           similarity += MaxCommonSubtreeSimilarity(current, tree, SimilarityComparer);
     105          //          similarity += MaxCommonSubtreeSimilarity(current, tree, SimilarityComparer);
     106          var distance = BottomUpDistanceCalculator.CalculateDistance(current, tree) / (current.Length + tree.Length);
     107          similarity += 1 - distance;
    106108        }
    107109      }
Note: See TracChangeset for help on using the changeset viewer.