Changeset 3609 for trunk/sources/HeuristicLab.Algorithms.GeneticAlgorithm/3.3/IslandGeneticAlgorithm.cs
- Timestamp:
- 05/04/10 16:42:03 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Algorithms.GeneticAlgorithm/3.3/IslandGeneticAlgorithm.cs
r3601 r3609 82 82 get { return (ValueParameter<IntValue>)Parameters["PopulationSize"]; } 83 83 } 84 private ValueParameter<IntValue> Maximum MigrationsParameter {85 get { return (ValueParameter<IntValue>)Parameters["Maximum Migrations"]; }84 private ValueParameter<IntValue> MaximumGenerationsParameter { 85 get { return (ValueParameter<IntValue>)Parameters["MaximumGenerations"]; } 86 86 } 87 87 private ConstrainedValueParameter<ISelector> SelectorParameter { … … 142 142 set { PopulationSizeParameter.Value = value; } 143 143 } 144 public IntValue Maximum Migrations {145 get { return Maximum MigrationsParameter.Value; }146 set { Maximum MigrationsParameter.Value = value; }144 public IntValue MaximumGenerations { 145 get { return MaximumGenerationsParameter.Value; } 146 set { MaximumGenerationsParameter.Value = value; } 147 147 } 148 148 public ISelector Selector { … … 204 204 Parameters.Add(new ConstrainedValueParameter<IReplacer>("ImmigrationReplacer", "Selects the population from the unification of the original population and the immigrants.")); 205 205 Parameters.Add(new ValueParameter<IntValue>("PopulationSize", "The size of the population of solutions.", new IntValue(100))); 206 Parameters.Add(new ValueParameter<IntValue>("Maximum Migrations", "The maximum number of migrations that should occur.", new IntValue(100)));206 Parameters.Add(new ValueParameter<IntValue>("MaximumGenerations", "The maximum number of generations that should be processed.", new IntValue(1000))); 207 207 Parameters.Add(new ConstrainedValueParameter<ISelector>("Selector", "The operator used to select solutions for reproduction.")); 208 208 Parameters.Add(new ConstrainedValueParameter<ICrossover>("Crossover", "The operator used to cross solutions.")); … … 239 239 mainLoop.EmigrantsSelectorParameter.ActualName = EmigrantsSelectorParameter.Name; 240 240 mainLoop.ImmigrationReplacerParameter.ActualName = ImmigrationReplacerParameter.Name; 241 mainLoop.Maximum MigrationsParameter.ActualName = MaximumMigrationsParameter.Name;241 mainLoop.MaximumGenerationsParameter.ActualName = MaximumGenerationsParameter.Name; 242 242 mainLoop.MigrationIntervalParameter.ActualName = MigrationIntervalParameter.Name; 243 243 mainLoop.MigrationRateParameter.ActualName = MigrationRateParameter.Name;
Note: See TracChangeset
for help on using the changeset viewer.