Changeset 7119 for branches/gp-crossover/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Crossovers/SymbolicDataAnalysisExpressionSemanticSimilarityCrossover.cs
- Timestamp:
- 12/04/11 23:41:25 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/gp-crossover/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Crossovers/SymbolicDataAnalysisExpressionSemanticSimilarityCrossover.cs
r7106 r7119 33 33 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 34 34 35 [Item("SemanticSimilarityCrossover", "An operator which performs subtree swapping based on semantic similarity.")]35 [Item("SemanticSimilarityCrossover", "An operator which performs subtree swapping based on the semantic similarity between subtrees.")] 36 36 public sealed class SymbolicDataAnalysisExpressionSemanticSimilarityCrossover<T> : SymbolicDataAnalysisExpressionCrossover<T> where T : class, IDataAnalysisProblemData { 37 37 private const string SemanticSimilarityLowerBoundParameterName = "SemanticSimilarityLowerBound"; … … 76 76 return Cross(random, parent0, parent1, interpreter, problemData, rows, MaximumSymbolicExpressionTreeDepth.Value, MaximumSymbolicExpressionTreeLength.Value, SemanticSimilarityLowerBoundParameter.Value.Value, SemanticSimilarityUpperBoundParameter.Value.Value); 77 77 } 78 79 public override ISymbolicExpressionTree Crossover(IRandom random, ISymbolicExpressionTree parent0, ISymbolicExpressionTree parent1) { 80 return Cross(random, parent0, parent1); 81 } 82 78 83 /// <summary> 79 84 /// Takes two parent individuals P0 and P1. … … 157 162 } 158 163 } 159 160 164 } 161 165 }
Note: See TracChangeset
for help on using the changeset viewer.