Changeset 12192 for branches/ALPS/HeuristicLab.Algorithms.ALPS.SteadyState/3.3/AlpsSsGeneticAlgorithm.cs
- Timestamp:
- 03/11/15 15:45:29 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ALPS/HeuristicLab.Algorithms.ALPS.SteadyState/3.3/AlpsSsGeneticAlgorithm.cs
r12159 r12192 64 64 get { return (IFixedValueParameter<BoolValue>)Parameters["ReevaluateElites"]; } 65 65 } 66 private IValueParameter<IntValue> BatchSizeParameter { 67 get { return (IValueParameter<IntValue>)Parameters["BatchSize"]; } 68 } 66 69 #endregion 67 70 … … 127 130 Parameters.Add(new ValueParameter<IntValue>("Elites", "The numer of elite solutions which are kept in each generation.", new IntValue(1))); 128 131 Parameters.Add(new FixedValueParameter<BoolValue>("ReevaluateElites", "Flag to determine if elite individuals should be reevaluated (i.e., if stochastic fitness functions are used.)", new BoolValue(false)) { Hidden = true }); 132 Parameters.Add(new ValueParameter<IntValue>("BatchSize", "Number of inner iterations before updates and analyzers are fired.", new IntValue(100)) { Hidden = true }); 129 133 AgeInheritance = new ReductionOperation(ReductionOperations.Min); 130 134 … … 140 144 var initializeAge = new VariableCreator() { Name = "Initialize Age" }; 141 145 var initializeEvaluatedSolutions = new ExpressionCalculator() { Name = "Initialize EvaluatedSolutions" }; 146 var initializeResultEvaluatedSolutions = new Assigner() { Name = "Initialize ResultEvaluatedSolutions" }; 142 147 var initializePopulationSize = new Assigner() { Name = "Initialize PopulationSize" }; 143 148 var resultsCollector = new ResultsCollector(); … … 182 187 initializeEvaluatedSolutions.CollectedValues.Add(new LookupParameter<IntValue>("LayerSize")); 183 188 initializeEvaluatedSolutions.CollectedValues.Add(new LookupParameter<IntValue>("NumberOfLayers")); 184 initializeEvaluatedSolutions.Successor = initializePopulationSize; 189 initializeEvaluatedSolutions.Successor = initializeResultEvaluatedSolutions; 190 191 initializeResultEvaluatedSolutions.LeftSideParameter.ActualName = "ResultEvaluatedSolutions"; 192 initializeResultEvaluatedSolutions.RightSideParameter.ActualName = "EvaluatedSolutions"; 193 initializeResultEvaluatedSolutions.Successor = initializePopulationSize; 185 194 186 195 initializePopulationSize.LeftSideParameter.ActualName = "PopulationSize"; … … 188 197 initializePopulationSize.Successor = resultsCollector; 189 198 190 resultsCollector.CollectedValues.Add(new LookupParameter<IntValue>("Evaluated Solutions", null, " EvaluatedSolutions"));199 resultsCollector.CollectedValues.Add(new LookupParameter<IntValue>("Evaluated Solutions", null, "ResultEvaluatedSolutions")); 191 200 resultsCollector.Successor = mainLoop; 192 201
Note: See TracChangeset
for help on using the changeset viewer.