Changeset 7522 for branches/HeuristicLab.EvolutionaryTracking/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Crossovers/TracingSymbolicExpressionTreeCrossover.cs
- Timestamp:
- 02/24/12 17:30:16 (12 years ago)
- Location:
- branches/HeuristicLab.EvolutionaryTracking/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.EvolutionaryTracking/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding
- Property svn:mergeinfo changed (with no actual effect on merging)
-
branches/HeuristicLab.EvolutionaryTracking/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Crossovers/TracingSymbolicExpressionTreeCrossover.cs
r7514 r7522 91 91 } 92 92 var originalParents = new ItemList<IItem>(Parents.Select(x => GlobalCloneMap[x])); 93 ISymbolicExpressionTree result = Cross (Random, Parents[0], Parents[1]);93 ISymbolicExpressionTree result = Crossover(Random, Parents[0], Parents[1]); 94 94 Child = result; 95 95 GlobalTraceMap.Add(Child, originalParents); … … 98 98 } 99 99 100 protected abstract ISymbolicExpressionTree Cross(IRandom random, 101 ISymbolicExpressionTree parent0, ISymbolicExpressionTree parent1); 100 public abstract ISymbolicExpressionTree Crossover(IRandom random, ISymbolicExpressionTree parent0, ISymbolicExpressionTree parent1); 102 101 } 103 102 }
Note: See TracChangeset
for help on using the changeset viewer.