Changeset 2964 for trunk/sources/HeuristicLab.Encodings.RealVector/3.3/Crossovers/RandomConvexCrossover.cs
- Timestamp:
- 03/08/10 11:37:24 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Encodings.RealVector/3.3/Crossovers/RandomConvexCrossover.cs
r2936 r2964 29 29 namespace HeuristicLab.Encodings.RealVector { 30 30 /// <summary> 31 /// Random convex crossover for real vectors: Takes for each element the allele of the first parent times a 32 /// once created randomly chosen factor and adds the allele of the second parent times 33 /// (1 - the randomly chosen factor). 31 /// The random convex crossover is similar to the <see cref="LocalCrossover"/>, but chooses just one random alpha for all positions. 34 32 /// </summary> 35 33 /// <remarks> 36 34 /// It is implemented as described in Dumitrescu, D. et al. (2000), Evolutionary computation, CRC Press, Boca Raton, FL, pp. 193 - 194. 37 35 /// </remarks> 38 [Item("RandomConvexCrossover", "Random convex crossover for real vectors: Takes for each element the allele of the first parent times a once created randomly chosen factor and adds the allele of the second parent times (1 - the randomly chosen factor). " + 39 "It is implementes as described in Dumitrescu, D. et al. (2000), Evolutionary computation, CRC Press, Boca Raton, FL, pp. 193 - 194.")] 36 [Item("RandomConvexCrossover", "The random convex crossover acts like the local crossover, but with just one randomly chosen alpha for all crossed positions. It is implementes as described in Dumitrescu, D. et al. (2000), Evolutionary computation, CRC Press, Boca Raton, FL, pp. 193 - 194.")] 40 37 [EmptyStorableClass] 41 38 public class RandomConvexCrossover : RealVectorCrossover {
Note: See TracChangeset
for help on using the changeset viewer.