- Timestamp:
- 10/19/15 14:26:35 (9 years ago)
- Location:
- branches/ALPS/HeuristicLab.Algorithms.ALPS/3.3
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ALPS/HeuristicLab.Algorithms.ALPS/3.3/AlpsGeneticAlgorithmMainLoop.cs
r12998 r13031 87 87 var initAnalyzerPlaceholder = new Placeholder() { Name = "Analyzer (Placeholder)" }; 88 88 var resultsCollector = new ResultsCollector(); 89 var matingPoolPreProcessor = new UniformSubScopesProcessor() { Name = "MatingPoolPreProcessor" };90 var matingPoolPreSorter = new SubScopesSorter() { Name = "MatingPoolPreSorter" };91 89 var matingPoolCreator = new MatingPoolCreator() { Name = "Create Mating Pools" }; 92 90 var matingPoolProcessor = new UniformSubScopesProcessor(); … … 126 124 resultsCollector.CollectedValues.Add(new LookupParameter<IntValue>("OpenLayers")); 127 125 resultsCollector.CopyValue = new BoolValue(false); 128 resultsCollector.Successor = matingPoolPreProcessor; 129 130 matingPoolPreProcessor.Operator = matingPoolPreSorter; 131 matingPoolPreProcessor.Successor = matingPoolCreator; 132 133 matingPoolPreSorter.ValueParameter.ActualName = QualityParameter.Name; 134 matingPoolPreSorter.DescendingParameter.ActualName = MaximizationParameter.Name; 126 resultsCollector.Successor = matingPoolCreator; 135 127 136 128 matingPoolCreator.Successor = matingPoolProcessor; … … 166 158 analyzerPlaceholder.Successor = termination; 167 159 168 termination.ContinueBranch = matingPool PreProcessor;160 termination.ContinueBranch = matingPoolCreator; 169 161 } 170 162 -
branches/ALPS/HeuristicLab.Algorithms.ALPS/3.3/MatingPoolCreator.cs
r12999 r13031 20 20 #endregion 21 21 22 using System;23 using System.Linq;24 22 using HeuristicLab.Common; 25 23 using HeuristicLab.Core;
Note: See TracChangeset
for help on using the changeset viewer.