Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
08/23/15 13:21:12 (9 years ago)
Author:
bburlacu
Message:

#1772: Made GenealogyAnalyzer class abstract and added abstract method EvaluateIntermediateChildren in order to assign qualities to intermediate vertices in the genealogy graph. Implemented SymbolicDataAnalysisGeneticOperatorImprovementAnalyzer which shows parent-child quality statistics for crossover and mutation.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.EvolutionTracking/HeuristicLab.Problems.TravelingSalesman/3.3/Analyzers/TSPGenealogyAnalyzer.cs

    r11864 r12892  
    1 using HeuristicLab.Core;
     1using HeuristicLab.Common;
     2using HeuristicLab.Core;
    23using HeuristicLab.Encodings.PermutationEncoding;
    34using HeuristicLab.EvolutionTracking;
     
    1213    [StorableConstructor]
    1314    protected TSPGenealogyAnalyzer(bool deserializing) : base(deserializing) { }
     15
     16    public TSPGenealogyAnalyzer(TSPGenealogyAnalyzer original, Cloner cloner) : base(original, cloner) {
     17    }
     18
     19    public override IDeepCloneable Clone(Cloner cloner) {
     20      return new TSPGenealogyAnalyzer(this, cloner);
     21    }
     22
     23    protected override void EvaluateIntermediateChildren() {
     24      throw new System.NotImplementedException();
     25    }
    1426  }
    1527}
Note: See TracChangeset for help on using the changeset viewer.