- Timestamp:
- 07/05/19 10:26:41 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Crossovers/SymbolicDataAnalysisExpressionDiversityPreservingCrossover.cs
r16980 r17076 42 42 private const string StrictHashingParameterName = "StrictHashing"; 43 43 44 private static readonly Func<byte[], ulong> hashFunction = HashUtil. JSHash;44 private static readonly Func<byte[], ulong> hashFunction = HashUtil.DJBHash; 45 45 46 46 #region Parameter Properties … … 88 88 } 89 89 90 public SymbolicDataAnalysisExpressionDiversityPreservingCrossover() { 91 name = "DiversityCrossover"; 90 public SymbolicDataAnalysisExpressionDiversityPreservingCrossover() : base() { 92 91 Parameters.Add(new ValueLookupParameter<PercentValue>(InternalCrossoverPointProbabilityParameterName, "The probability to select an internal crossover point (instead of a leaf node).", new PercentValue(0.9))); 93 92 Parameters.Add(new ValueLookupParameter<BoolValue>(WindowingParameterName, "Use proportional sampling with windowing for cutpoint selection.", new BoolValue(false))); … … 96 95 } 97 96 98 private SymbolicDataAnalysisExpressionDiversityPreservingCrossover(SymbolicDataAnalysisExpressionDiversityPreservingCrossover<T> original, Cloner cloner) : base(original, cloner) { 99 } 97 private SymbolicDataAnalysisExpressionDiversityPreservingCrossover(SymbolicDataAnalysisExpressionDiversityPreservingCrossover<T> original, Cloner cloner) : base(original, cloner) { } 100 98 101 99 public override IDeepCloneable Clone(Cloner cloner) {
Note: See TracChangeset
for help on using the changeset viewer.