Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/11/10 01:48:15 (15 years ago)
Author:
abeham
Message:

Updated StorableClass attribute on several more classes #548

Location:
trunk/sources/HeuristicLab.Encodings.RealVector/3.3
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Encodings.RealVector/3.3/Crossovers/UniformSomePositionsArithmeticCrossover.cs

    r2964 r2996  
    3535  /// </remarks>
    3636  [Item("UniformSomePositionsArithmeticCrossover", "The uniform some positions arithmetic crossover (continuous recombination) constructs an offspring by calculating x = alpha * p1 + (1-alpha) * p2 for a position x in the vector with a given probability (otherwise p1 is taken at this position). It is implemented as described in Dumitrescu, D. et al. (2000), Evolutionary computation, CRC Press, Boca Raton, FL, p. 191. Note that Dumitrescu et al. specify the alpha to be 0.5.")]
    37   class UniformSomePositionsArithmeticCrossover : RealVectorCrossover {
     37  [StorableClass(StorableClassType.Empty)]
     38  public class UniformSomePositionsArithmeticCrossover : RealVectorCrossover {
    3839    /// <summary>
    3940    /// The alpha parameter needs to be in the interval [0;1] and specifies how close the resulting offspring should be either to parent1 (alpha -> 0) or parent2 (alpha -> 1).
  • trunk/sources/HeuristicLab.Encodings.RealVector/3.3/Manipulators/BreederGeneticAlgorithmManipulator.cs

    r2969 r2996  
    3535  /// </remarks>
    3636  [Item("BreederGeneticAlgorithmManipulator", "It is implemented as described by Mühlenbein, H. and Schlierkamp-Voosen, D. 1993. Predictive Models for the Breeder Genetic Algorithm - I. Continuous Parameter Optimization. Evolutionary Computation, 1(1), pp. 25-49.")]
     37  [StorableClass(StorableClassType.Empty)]
    3738  public class BreederGeneticAlgorithmManipulator : RealVectorManipulator {
    3839    private static readonly double[] powerOfTwo = new double[] { 1, 0.5, 0.25, 0.125, 0.0625, 0.03125, 0.015625, 0.0078125, 0.00390625, 0.001953125, 0.0009765625, 0.00048828125, 0.000244140625, 0.0001220703125, 0.00006103515625, 0.000030517578125 };
Note: See TracChangeset for help on using the changeset viewer.