Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/21/11 00:46:33 (14 years ago)
Author:
cneumuel
Message:

#1215

  • implemented population diversity analysis
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/MetaOptimizationProblem.cs

    r5359 r5522  
    107107      get { return Operators.OfType<SolutionCacheAnalyzer>().FirstOrDefault(); }
    108108    }
     109    private PMOPopulationDiversityAnalyzer PMOPopulationDiversityAnalyzer {
     110      get { return Operators.OfType<PMOPopulationDiversityAnalyzer>().FirstOrDefault(); }
     111    }   
    109112    #endregion
    110113
     
    170173      Operators.Add(new ReferenceQualityAnalyzer());
    171174      Operators.Add(new SolutionCacheAnalyzer());
     175      Operators.Add(new PMOPopulationDiversityAnalyzer());
    172176    }
    173177    private void ParameterizeSolutionCreator() {
     
    185189      if (RunsAnalyzer != null) {
    186190        RunsAnalyzer.ParameterConfigurationParameter.ActualName = ((RandomParameterConfigurationCreator)SolutionCreator).ParameterConfigurationParameter.ActualName;
     191      }
     192      if (PMOPopulationDiversityAnalyzer != null) {
     193        PMOPopulationDiversityAnalyzer.SolutionParameter.ActualName = ((RandomParameterConfigurationCreator)SolutionCreator).ParameterConfigurationParameter.ActualName;
     194        PMOPopulationDiversityAnalyzer.StoreHistoryParameter.Value.Value = true;
    187195      }
    188196    }
Note: See TracChangeset for help on using the changeset viewer.