Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/26/13 09:45:11 (11 years ago)
Author:
mkommend
Message:

#1997: Added possibility to reevaluate immigrants to the IslandGA and IslandOSGA.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/DataAnalysis.IslandAlgorithms/HeuristicLab.Algorithms.GeneticAlgorithm/3.3/IslandGeneticAlgorithm.cs

    r10142 r10155  
    109109      get { return (ValueParameter<MultiAnalyzer>)Parameters["IslandAnalyzer"]; }
    110110    }
     111    protected IFixedValueParameter<BoolValue> ReevaluateImmigrantsParameter {
     112      get { return (IFixedValueParameter<BoolValue>)Parameters["ReevaluateImmigrants"]; }
     113    }
    111114    #endregion
    112115
     
    183186      get { return IslandAnalyzerParameter.Value; }
    184187      set { IslandAnalyzerParameter.Value = value; }
     188    }
     189    public bool ReevaluateImmigrants {
     190      get { return ReevaluateImmigrantsParameter.Value.Value; }
     191      set { ReevaluateImmigrantsParameter.Value.Value = value; }
    185192    }
    186193    protected RandomCreator RandomCreator {
     
    245252      Parameters.Add(new ValueParameter<MultiAnalyzer>("Analyzer", "The operator used to analyze the islands.", new MultiAnalyzer()));
    246253      Parameters.Add(new ValueParameter<MultiAnalyzer>("IslandAnalyzer", "The operator used to analyze each island.", new MultiAnalyzer()));
     254      Parameters.Add(new FixedValueParameter<BoolValue>("ReevaluateImmigrants", "Flag which indicates if inviduals should be reevaluated before they are immigrated.", new BoolValue(false)) { Hidden = true });
    247255
    248256      RandomCreator randomCreator = new RandomCreator();
Note: See TracChangeset for help on using the changeset viewer.