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.DataAnalysis.Symbolic/3.4/SymbolicDataAnalysisSingleObjectiveProblem.cs

    r12155 r12892  
    2525using HeuristicLab.Core;
    2626using HeuristicLab.Data;
    27 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;
    28 using HeuristicLab.EvolutionTracking;
    2927using HeuristicLab.Optimization;
    3028using HeuristicLab.Parameters;
     
    3432  [StorableClass]
    3533  public abstract class SymbolicDataAnalysisSingleObjectiveProblem<T, U, V> : SymbolicDataAnalysisProblem<T, U, V>, ISymbolicDataAnalysisSingleObjectiveProblem
    36     where T : class,IDataAnalysisProblemData
     34    where T : class, IDataAnalysisProblemData
    3735    where U : class, ISymbolicDataAnalysisSingleObjectiveEvaluator<T>
    3836    where V : class, ISymbolicDataAnalysisSolutionCreator {
     
    118116      }
    119117
    120       foreach (var op in Operators.OfType<GenealogyAnalyzer<ISymbolicExpressionTree>>()) {
     118      foreach (var op in Operators.OfType<SymbolicDataAnalysisGenealogyAnalyzer>()) {
    121119        op.QualityParameter.ActualName = Evaluator.QualityParameter.ActualName;
    122120        op.PopulationParameter.ActualName = Evaluator.SymbolicExpressionTreeParameter.ActualName;
Note: See TracChangeset for help on using the changeset viewer.