- Timestamp:
- 03/11/10 01:48:15 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Encodings.RealVector/3.3/Crossovers/UniformSomePositionsArithmeticCrossover.cs
r2964 r2996 35 35 /// </remarks> 36 36 [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 { 38 39 /// <summary> 39 40 /// 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).
Note: See TracChangeset
for help on using the changeset viewer.