Ignore:
Timestamp:
02/25/15 10:07:54 (6 years ago)
Author:
jkarder
Message:

#2332: refactored operators and analyzers

  • removed quality and maximization parameters in SingleObjectivePopulationDiversityAnalyzer
  • renamed SingleObjectivePopulationDiversityAnalyzer to PopulationSimilarityAnalyzer
  • added ConstrainedValueParameter for similarity calculators of analyzer
  • added ValueLookupParameter for similarity calculator of the following operators:
    • DuplicatesSelector, ProgressiveOffspringPreserver, ReferenceSetUpdateMethod, SolutionPoolUpdateMethod
  • removed some wiring code in specific problems
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Algorithms.SimulatedAnnealing/3.3/SimulatedAnnealingImprovementOperator.cs

    r12012 r12069  
    279279        foreach (IAnalyzer analyzer in problem.Operators.OfType<IAnalyzer>()) {
    280280          if (!IsSubclassOfGeneric(typeof(AlleleFrequencyAnalyzer<>), analyzer.GetType()) &&
    281               !(analyzer is SingleObjectivePopulationDiversityAnalyzer)) {
     281              !(analyzer is PopulationSimilarityAnalyzer)) {
    282282            IAnalyzer clone = analyzer.Clone() as IAnalyzer;
    283283            foreach (IScopeTreeLookupParameter param in clone.Parameters.OfType<IScopeTreeLookupParameter>())
Note: See TracChangeset for help on using the changeset viewer.