Changeset 7119 for branches/gp-crossover/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Crossovers/SymbolicDataAnalysisExpressionContextAwareCrossover.cs
- Timestamp:
- 12/04/11 23:41:25 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/gp-crossover/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Crossovers/SymbolicDataAnalysisExpressionContextAwareCrossover.cs
r7109 r7119 32 32 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 33 33 34 [Item("ContextAwareCrossover", "A crossoveroperator which deterministically choses the best insertion point for a randomly selected node.")]34 [Item("ContextAwareCrossover", "An operator which deterministically choses the best insertion point for a randomly selected node.")] 35 35 public sealed class SymbolicDataAnalysisExpressionContextAwareCrossover<T> : SymbolicDataAnalysisExpressionCrossover<T> where T : class, IDataAnalysisProblemData { 36 36 [StorableConstructor] … … 54 54 return Cross(random, parent0, parent1, this.ExecutionContext, evaluator, problemData, rows, MaximumSymbolicExpressionTreeDepth.Value, MaximumSymbolicExpressionTreeLength.Value); 55 55 } 56 57 public override ISymbolicExpressionTree Crossover(IRandom random, ISymbolicExpressionTree parent0, ISymbolicExpressionTree parent1) { 58 return Cross(random, parent0, parent1); 59 } 60 56 61 /// <summary> 57 62 /// Takes two parent individuals P0 and P1.
Note: See TracChangeset
for help on using the changeset viewer.