Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/25/10 15:26:00 (15 years ago)
Author:
gkronber
Message:

Implemented operator to calculate variable impacts based on the log of variable frequencies over the whole GP run and integrated operators into default SGP and OSGP algorithms. #853 (Operator to calculate variable impacts as integral over the relative frequencies of variable references over the whole GP run and the whole population)

Location:
trunk/sources/HeuristicLab.GP.Algorithms/3.2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.GP.Algorithms/3.2/AlgorithmBase.cs

    r2566 r2683  
    287287      loop.AddSubOperator(seq);
    288288
     289      seq.AddSubOperator(CreateGenerationStepHook());
     290      seq.AddSubOperator(qualityCalculator);
     291      seq.AddSubOperator(loggingOperator);
     292      seq.AddSubOperator(counter);
    289293      seq.AddSubOperator(childCreater);
    290294      seq.AddSubOperator(replacement);
    291       seq.AddSubOperator(qualityCalculator);
    292       seq.AddSubOperator(CreateGenerationStepHook());
    293       seq.AddSubOperator(loggingOperator);
    294       seq.AddSubOperator(counter);
    295295      seq.AddSubOperator(terminationCriterionExtractor);
    296296      seq.AddSubOperator(loop);
  • trunk/sources/HeuristicLab.GP.Algorithms/3.2/OffspringSelectionGP.cs

    r2385 r2683  
    7070      injector.AddVariable(new HeuristicLab.Core.Variable("ComparisonFactor", new DoubleData()));
    7171      injector.AddVariable(new HeuristicLab.Core.Variable("SelectionPressureLimit", new DoubleData()));
     72      injector.AddVariable(new HeuristicLab.Core.Variable("SelectionPressure", new DoubleData(1)));
    7273      injector.AddVariable(new HeuristicLab.Core.Variable("SuccessRatioLimit", new DoubleData()));
    7374      return injector;
Note: See TracChangeset for help on using the changeset viewer.