Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/03/15 15:34:46 (9 years ago)
Author:
pfleck
Message:

#2269

  • Removed ContinuousReseeding because it does not bring any improvements and makes reseeding more complicated.
  • Adapted changes from UnidirectionalRingMigrator.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ALPS/HeuristicLab.Algorithms.ALPS/3.3/AlpsGeneticAlgorithm.cs

    r13096 r13110  
    114114      get { return (IValueParameter<IntValue>)Parameters["MatingPoolRange"]; }
    115115    }
    116     private IValueParameter<BoolValue> ContinuousReseedingParameter {
    117       get { return (IValueParameter<BoolValue>)Parameters["ContinuousReseeding"]; }
    118     }
    119116
    120117    private IValueParameter<MultiTerminator> TerminatorParameter {
     
    198195      get { return MatingPoolRangeParameter.Value; }
    199196      set { MatingPoolRangeParameter.Value = value; }
    200     }
    201     public BoolValue ContinuousReseeding {
    202       get { return ContinuousReseedingParameter.Value; }
    203       set { ContinuousReseedingParameter.Value = value; }
    204197    }
    205198
     
    300293
    301294      Parameters.Add(new ValueParameter<IntValue>("MatingPoolRange", "The range of layers used for creating a mating pool. (1 = current + previous layer)", new IntValue(1)) { Hidden = true });
    302       Parameters.Add(new ValueParameter<BoolValue>("ContinuousReseeding", "Instead of replacing the lowest layer every AgeGap generations replace 1/AgeGap individuals every generation", new BoolValue(false)) { Hidden = true });
    303295
    304296      Parameters.Add(new ValueParameter<MultiTerminator>("Terminator", "The termination criteria which sould be checked.", new MultiTerminator()));
Note: See TracChangeset for help on using the changeset viewer.