Changeset 12220 for branches/ALPS/HeuristicLab.Algorithms.ALPS.SteadyState/3.3/AlpsSsGeneticAlgorithm.cs
- Timestamp:
- 03/18/15 14:25:08 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ALPS/HeuristicLab.Algorithms.ALPS.SteadyState/3.3/AlpsSsGeneticAlgorithm.cs
r12192 r12220 134 134 135 135 var randomCreator = new RandomCreator(); 136 var workingScopeCreator = new NamedSubScopesCreator() { Name = "Create Working Scopeand Layers-Scope" };136 var workingScopeCreator = new NamedSubScopesCreator() { Name = "Create Working- and Layers-Scope" }; 137 137 var layersProcessor = new NamedSubScopeProcessor() { Name = "Process Layers-Scope" }; 138 var layerCreator = new SubScopesCreator() { Name = "Create Layer " };139 var layerProcessor = new /*Layer*/UniformSubScopesProcessor();138 var layerCreator = new SubScopesCreator() { Name = "Create Layers" }; 139 var layerProcessor = new UniformSubScopesProcessor(); 140 140 var layerVariableCreator = new VariableCreator() { Name = "Initialize Layer" }; 141 141 var layerNumberCreator = new ScopeIndexAssigner() { Name = "Create Layer Number" }; … … 155 155 randomCreator.Successor = workingScopeCreator; 156 156 157 workingScopeCreator.NamesParameter.Value = new StringArray(new[] { "WorkingScope", "Layers " });157 workingScopeCreator.NamesParameter.Value = new StringArray(new[] { "WorkingScope", "LayersScope", "ElitesScope" }); 158 158 workingScopeCreator.Successor = layersProcessor; 159 159 160 layersProcessor.TargetScopeParameter.ActualName = "Layers ";160 layersProcessor.TargetScopeParameter.ActualName = "LayersScope"; 161 161 layersProcessor.Operator = layerCreator; 162 162 layersProcessor.Successor = initializeEvaluatedSolutions; … … 198 198 199 199 resultsCollector.CollectedValues.Add(new LookupParameter<IntValue>("Evaluated Solutions", null, "ResultEvaluatedSolutions")); 200 resultsCollector.CollectedValues.Add(new ScopeTreeLookupParameter<ResultCollection>("LayerResults", "Result set for each layer", "LayerResults", 2)); 200 201 resultsCollector.Successor = mainLoop; 201 202 … … 204 205 var tournamentSelector = SelectorParameter.ValidValues.OfType<TournamentSelector>().FirstOrDefault(); 205 206 if (tournamentSelector != null) { 206 tournamentSelector.GroupSizeParameter.Value = new IntValue( 5);207 tournamentSelector.GroupSizeParameter.Value = new IntValue(4); 207 208 SelectorParameter.Value = tournamentSelector; 208 209 }
Note: See TracChangeset
for help on using the changeset viewer.