- Timestamp:
- 12/10/14 09:51:08 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ALPS/HeuristicLab.Algorithms.ALPS/3.3/AlpsGeneticAlgorithm.cs
r11620 r11676 189 189 } 190 190 191 #endregion 192 193 #region Preconfigured Analyzers 191 194 [Storable] 192 195 private BestAverageWorstQualityAnalyzer qualityAnalyzer; … … 235 238 var initializeAgeProcessor = new UniformSubScopesProcessor(); 236 239 var initializeAge = new VariableCreator() { Name = "Initialize Age" }; 237 var initializeLocalEvaluatedSolutions = new SubScopesCounter(); 240 var initializeLayerPopulationSize = new SubScopesCounter() { Name = "Init LayerPopulationCounter" }; 241 var initializeLocalEvaluatedSolutions = new Assigner() { Name = "Initialize LayerEvaluatedSolutions" }; 238 242 var initializeGlobalEvaluatedSolutions = new DataReducer() { Name = "Initialize EvaluatedSolutions" }; 239 243 var resultsCollector = new ResultsCollector(); … … 263 267 264 268 initializeAgeProcessor.Operator = initializeAge; 265 initializeAgeProcessor.Successor = initializeLocalEvaluatedSolutions; 269 initializeAgeProcessor.Successor = initializeLayerPopulationSize; 270 271 initializeLayerPopulationSize.ValueParameter.ActualName = "LayerPopulationSize"; 272 initializeLayerPopulationSize.Successor = initializeLocalEvaluatedSolutions; 266 273 267 274 initializeAge.CollectedValues.Add(new ValueParameter<IntValue>("Age", new IntValue(0))); 268 275 initializeAge.Successor = null; 269 276 270 initializeLocalEvaluatedSolutions.ValueParameter.ActualName = "LayerEvaluatedSolutions"; 277 initializeLocalEvaluatedSolutions.LeftSideParameter.ActualName = "LayerEvaluatedSolutions"; 278 initializeLocalEvaluatedSolutions.RightSideParameter.ActualName = "LayerPopulationSize"; 271 279 initializeLocalEvaluatedSolutions.Successor = null; 272 280 … … 526 534 #endregion 527 535 536 #region AgeLimits calculation 528 537 private void RecalculateAgeLimits() { 529 538 IEnumerable<int> scheme; … … 563 572 yield return (int)Math.Pow(@base, i); 564 573 } 574 #endregion 565 575 } 566 576 }
Note: See TracChangeset
for help on using the changeset viewer.