Changeset 3479 for trunk/sources/HeuristicLab.Algorithms.OffspringSelectionGeneticAlgorithm/3.3/OffspringSelectionGeneticAlgorithmMainLoop.cs
- Timestamp:
- 04/21/10 22:05:40 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Algorithms.OffspringSelectionGeneticAlgorithm/3.3/OffspringSelectionGeneticAlgorithmMainLoop.cs
r3446 r3479 43 43 get { return (ValueLookupParameter<BoolValue>)Parameters["Maximization"]; } 44 44 } 45 public ValueLookupParameter<IntValue> PopulationSizeParameter {46 get { return (ValueLookupParameter<IntValue>)Parameters["PopulationSize"]; }47 }48 45 public SubScopesLookupParameter<DoubleValue> QualityParameter { 49 46 get { return (SubScopesLookupParameter<DoubleValue>)Parameters["Quality"]; } … … 113 110 Parameters.Add(new ValueLookupParameter<IRandom>("Random", "A pseudo random number generator.")); 114 111 Parameters.Add(new ValueLookupParameter<BoolValue>("Maximization", "True if the problem is a maximization problem, otherwise false.")); 115 Parameters.Add(new ValueLookupParameter<IntValue>("PopulationSize", "The size of the population."));116 112 Parameters.Add(new SubScopesLookupParameter<DoubleValue>("Quality", "The value which represents the quality of a solution.")); 117 113 Parameters.Add(new ValueLookupParameter<DoubleValue>("BestKnownQuality", "The best known quality value found so far.")); … … 189 185 initializationBranch.ConditionParameter.ActualName = "IsInitialized"; 190 186 191 variableCreator.CollectedValues.Add(new ValueParameter<IntValue>("Generations", new IntValue(0))); 187 variableCreator.CollectedValues.Add(new ValueParameter<IntValue>("Generations", new IntValue(0))); // this variable is referenced in SASEGASAMainLoop, do not change! 192 188 variableCreator.CollectedValues.Add(new ValueParameter<IntValue>("EvaluatedSolutions", new IntValue(0))); 193 189 variableCreator.CollectedValues.Add(new ValueParameter<DoubleValue>("SelectionPressure", new DoubleValue(0))); … … 196 192 variableCreator.CollectedValues.Add(new ValueParameter<BoolValue>("IsInitialized", new BoolValue(true))); 197 193 198 variableAssigner.LeftSideParameter.ActualName = "ComparisonFactor"; 194 variableAssigner.LeftSideParameter.ActualName = "ComparisonFactor"; // this variable is referenced in SASEGASA, OffspringSelectionGeneticAlgorithm, do not change! 199 195 variableAssigner.RightSideParameter.ActualName = ComparisonFactorLowerBoundParameter.Name; 200 196 … … 313 309 offspringSelector.LuckyLosersParameter.ActualName = "OSLuckyLosers"; 314 310 offspringSelector.MaximumSelectionPressureParameter.ActualName = MaximumSelectionPressureParameter.Name; 315 offspringSelector.PopulationSizeParameter.ActualName = PopulationSizeParameter.Name;316 311 offspringSelector.SelectionPressureParameter.ActualName = "SelectionPressure"; 317 312 offspringSelector.SuccessRatioParameter.ActualName = SuccessRatioParameter.Name; … … 382 377 383 378 conditionalBranch2.Name = "MaximumGenerations reached?"; 384 conditionalBranch2.ConditionParameter.ActualName = "TerminateMaximumGenerations"; 379 conditionalBranch2.ConditionParameter.ActualName = "TerminateMaximumGenerations"; // this variable is referenced in SASEGASAMainLoop, do not change! 385 380 #endregion 386 381
Note: See TracChangeset
for help on using the changeset viewer.