Changeset 3704 for trunk/sources/HeuristicLab.Algorithms.GeneticAlgorithm
- Timestamp:
- 05/07/10 15:34:08 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/sources/HeuristicLab.Algorithms.GeneticAlgorithm/3.3/IslandGeneticAlgorithm.cs ¶
r3689 r3704 101 101 get { return (ValueParameter<IntValue>)Parameters["Elites"]; } 102 102 } 103 private ValueParameter<BoolValue> ParallelParameter {104 get { return (ValueParameter<BoolValue>)Parameters["Parallel"]; }105 }106 103 private ValueParameter<MultiAnalyzer> AnalyzerParameter { 107 104 get { return (ValueParameter<MultiAnalyzer>)Parameters["Analyzer"]; } … … 172 169 get { return ElitesParameter.Value; } 173 170 set { ElitesParameter.Value = value; } 174 }175 public BoolValue Parallel {176 get { return ParallelParameter.Value; }177 set { ParallelParameter.Value = value; }178 171 } 179 172 public MultiAnalyzer Analyzer { … … 222 215 Parameters.Add(new OptionalConstrainedValueParameter<IManipulator>("Mutator", "The operator used to mutate solutions.")); 223 216 Parameters.Add(new ValueParameter<IntValue>("Elites", "The numer of elite solutions which are kept in each generation.", new IntValue(1))); 224 Parameters.Add(new ValueParameter<BoolValue>("Parallel", "True if the islands should be run in parallel (also requires a parallel engine)", new BoolValue(false)));225 217 Parameters.Add(new ValueParameter<MultiAnalyzer>("Analyzer", "The operator used to analyze the islands.", new MultiAnalyzer())); 226 218 Parameters.Add(new ValueParameter<MultiAnalyzer>("IslandAnalyzer", "The operator used to analyze each island.", new MultiAnalyzer())); … … 243 235 populationCreator.Successor = ussp1; 244 236 245 ussp1.Parallel = null;246 ussp1.ParallelParameter.ActualName = ParallelParameter.Name;247 237 ussp1.Operator = solutionsCreator; 248 238 ussp1.Successor = mainLoop;
Note: See TracChangeset
for help on using the changeset viewer.