Changeset 5356 for trunk/sources/HeuristicLab.Algorithms.GeneticAlgorithm/3.3/IslandGeneticAlgorithmMainLoop.cs
- Timestamp:
- 01/22/11 15:18:20 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Algorithms.GeneticAlgorithm/3.3/IslandGeneticAlgorithmMainLoop.cs
r5351 r5356 159 159 UniformSubScopesProcessor uniformSubScopesProcessor3 = new UniformSubScopesProcessor(); 160 160 Placeholder evaluator = new Placeholder(); 161 SubScopesCounter subScopesCounter = new SubScopesCounter(); 161 162 SubScopesProcessor subScopesProcessor2 = new SubScopesProcessor(); 162 163 BestSelector bestSelector = new BestSelector(); … … 165 166 IntCounter generationsCounter = new IntCounter(); 166 167 UniformSubScopesProcessor uniformSubScopesProcessor4 = new UniformSubScopesProcessor(); 167 SubScopesCounter subScopesCounter = new SubScopesCounter();168 168 Placeholder islandAnalyzer2 = new Placeholder(); 169 169 IntCounter generationsSinceLastMigrationCounter = new IntCounter(); … … 179 179 Comparator generationsComparator = new Comparator(); 180 180 Placeholder analyzer2 = new Placeholder(); 181 ResultsCollector resultsCollector2 = new ResultsCollector();182 181 ConditionalBranch generationsTerminationCondition = new ConditionalBranch(); 183 182 … … 197 196 resultsCollector1.CollectedValues.Add(new LookupParameter<IntValue>("Generations")); 198 197 resultsCollector1.CollectedValues.Add(new ScopeTreeLookupParameter<ResultCollection>("IslandResults", "Result set for each island", "Results")); 199 resultsCollector1.CollectedValues.Add(new LookupParameter<IntValue>("EvaluatedSolutions"));200 198 resultsCollector1.ResultsParameter.ActualName = ResultsParameter.Name; 201 199 … … 220 218 evaluator.Name = "Evaluator (placeholder)"; 221 219 evaluator.OperatorParameter.ActualName = EvaluatorParameter.Name; 220 221 subScopesCounter.Name = "Increment EvaluatedSolutions"; 222 subScopesCounter.ValueParameter.ActualName = EvaluatedSolutionsParameter.Name; 222 223 223 224 bestSelector.CopySelected = new BoolValue(false); … … 225 226 bestSelector.NumberOfSelectedSubScopesParameter.ActualName = ElitesParameter.Name; 226 227 bestSelector.QualityParameter.ActualName = QualityParameter.Name; 227 228 subScopesCounter.Name = "Increment EvaluatedSolutions";229 subScopesCounter.ValueParameter.ActualName = EvaluatedSolutionsParameter.Name;230 228 231 229 islandAnalyzer2.Name = "Island Analyzer (placeholder)"; … … 274 272 analyzer2.Name = "Analyzer (placeholder)"; 275 273 analyzer2.OperatorParameter.ActualName = AnalyzerParameter.Name; 276 277 resultsCollector2.CollectedValues.Add(new LookupParameter<IntValue>("Migrations"));278 resultsCollector2.CollectedValues.Add(new LookupParameter<IntValue>("Generations"));279 resultsCollector2.CollectedValues.Add(new LookupParameter<IntValue>("EvaluatedSolutions"));280 resultsCollector2.ResultsParameter.ActualName = ResultsParameter.Name;281 274 282 275 generationsTerminationCondition.Name = "Terminate?"; … … 335 328 uniformSubScopesProcessor6.Successor = null; 336 329 generationsComparator.Successor = analyzer2; 337 analyzer2.Successor = resultsCollector2; 338 resultsCollector2.Successor = generationsTerminationCondition; 330 analyzer2.Successor = generationsTerminationCondition; 339 331 generationsTerminationCondition.TrueBranch = null; 340 332 generationsTerminationCondition.FalseBranch = uniformSubScopesProcessor1;
Note: See TracChangeset
for help on using the changeset viewer.