Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/12/14 21:01:02 (10 years ago)
Author:
mkommend
Message:

#1997: Added reevaluation of all indidviduals after migration to island algorithms and fixed symbolic data analysis evaluators for island algorithms.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/DataAnalysis.IslandAlgorithms/HeuristicLab.Algorithms.OffspringSelectionGeneticAlgorithm/3.3/IslandOffspringSelectionGeneticAlgorithmMainLoop.cs

    r10155 r10591  
    130130      get { return (LookupParameter<IntValue>)Parameters["EvaluatedSolutions"]; }
    131131    }
    132     public ValueLookupParameter<BoolValue> ReevaluateImmigrants {
    133       get { return (ValueLookupParameter<BoolValue>)Parameters["ReevaluateImmigrants"]; }
     132    public ValueLookupParameter<BoolValue> ReevaluateIndividualsAfterMigration {
     133      get { return (ValueLookupParameter<BoolValue>)Parameters["ReevaluateIndividualsAfterMigration"]; }
    134134    }
    135135    #endregion
     
    177177      Parameters.Add(new ValueLookupParameter<IOperator>("IslandAnalyzer", "The operator used to analyze each island."));
    178178      Parameters.Add(new LookupParameter<IntValue>("EvaluatedSolutions", "The number of times solutions have been evaluated."));
    179       Parameters.Add(new ValueLookupParameter<BoolValue>("ReevaluateImmigrants", "Flag which indicates if inviduals should be reevaluated before they are immigrated."));
     179      Parameters.Add(new ValueLookupParameter<BoolValue>("ReevaluateIndividualsAfterMigration", "Flag which indicates if inviduals should be reevaluated after migration."));
    180180      #endregion
    181181
     
    422422      reevaluateImmigrantsBranch.TrueBranch = uniformSubScopesProcessor3;
    423423      uniformSubScopesProcessor3.Operator = subScopesProcessor;
    424       subScopesProcessor.Operators.Add(new EmptyOperator());
     424      subScopesProcessor.Operators.Add(uniformSubScopesProcessor4);
    425425      subScopesProcessor.Operators.Add(uniformSubScopesProcessor4);
    426426      uniformSubScopesProcessor4.Operator = evaluator;
Note: See TracChangeset for help on using the changeset viewer.