- Timestamp:
- 03/03/10 17:20:36 (15 years ago)
- Location:
- trunk/sources/HeuristicLab.Encodings.RealVector/3.3/Crossovers
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Encodings.RealVector/3.3/Crossovers/BlendAlphaBetaCrossover.cs
r2913 r2921 40 40 [EmptyStorableClass] 41 41 public class BlendAlphaBetaCrossover : RealVectorCrossover { 42 /// <summary> 43 /// Whether the problem is a maximization or minimization problem. 44 /// </summary> 42 45 public ValueLookupParameter<BoolData> MaximizationParameter { 43 46 get { return (ValueLookupParameter<BoolData>)Parameters["Maximization"]; } 44 47 } 48 /// <summary> 49 /// The quality of the parents. 50 /// </summary> 45 51 public SubScopesLookupParameter<DoubleData> QualityParameter { 46 52 get { return (SubScopesLookupParameter<DoubleData>)Parameters["Quality"]; } 47 53 } 54 /// <summary> 55 /// The alpha parameter specifies how much the interval between the parents should be extended in direction of the better parent. 56 /// </summary> 48 57 public ValueLookupParameter<DoubleData> AlphaParameter { 49 58 get { return (ValueLookupParameter<DoubleData>)Parameters["Alpha"]; } 50 59 } 60 /// <summary> 61 /// The beta parameter specifies how much the interval between the parents should be extended in direction of the worse parent. 62 /// </summary> 51 63 public ValueLookupParameter<DoubleData> BetaParameter { 52 64 get { return (ValueLookupParameter<DoubleData>)Parameters["Beta"]; } 53 65 } 66 54 67 /// <summary> 55 68 /// Initializes a new instance of <see cref="BlendAlphaBetaCrossover"/> with four additional parameters -
trunk/sources/HeuristicLab.Encodings.RealVector/3.3/Crossovers/BlendAlphaCrossover.cs
r2914 r2921 39 39 [EmptyStorableClass] 40 40 public class BlendAlphaCrossover : RealVectorCrossover { 41 /// <summary> 42 /// The alpha parameter specifies how much the interval between the parents should be extended to the left and right. 43 /// The value of this parameter also determines the name of the operator: BLX-0.0 for example means alpha is set to 0. 44 /// When Alpha is 0, then the offspring will only be chosen in between the parents, the bigger alpha is the more it will be possible to choose 45 /// values left and right of the min and max value for each gene. 46 /// </summary> 41 47 public ValueLookupParameter<DoubleData> AlphaParameter { 42 48 get { return (ValueLookupParameter<DoubleData>)Parameters["Alpha"]; } -
trunk/sources/HeuristicLab.Encodings.RealVector/3.3/Crossovers/SimulatedBinaryCrossover.cs
r2919 r2921 44 44 } 45 45 46 /// <summary> 47 /// Initializes a new instance of <see cref="SimulatedBinaryCrossover"/> with one 48 /// parameter (<c>Contiguity</c>). 49 /// </summary> 46 50 public SimulatedBinaryCrossover() 47 51 : base() {
Note: See TracChangeset
for help on using the changeset viewer.