- Timestamp:
- 01/21/11 10:54:30 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Algorithms.GeneticAlgorithm/3.3/GeneticAlgorithm.cs
r5307 r5346 26 26 using HeuristicLab.Core; 27 27 using HeuristicLab.Data; 28 using HeuristicLab.Operators; 28 29 using HeuristicLab.Optimization; 29 30 using HeuristicLab.Optimization.Operators; … … 134 135 } 135 136 private GeneticAlgorithmMainLoop GeneticAlgorithmMainLoop { 136 get { return (GeneticAlgorithmMainLoop) SolutionsCreator.Successor; }137 get { return (GeneticAlgorithmMainLoop)((Assigner)SolutionsCreator.Successor).Successor; } 137 138 } 138 139 [Storable] … … 155 156 RandomCreator randomCreator = new RandomCreator(); 156 157 SolutionsCreator solutionsCreator = new SolutionsCreator(); 158 Assigner assigner = new Assigner(); 157 159 GeneticAlgorithmMainLoop geneticAlgorithmMainLoop = new GeneticAlgorithmMainLoop(); 158 160 OperatorGraph.InitialOperator = randomCreator; … … 166 168 167 169 solutionsCreator.NumberOfSolutionsParameter.ActualName = PopulationSizeParameter.Name; 168 solutionsCreator.Successor = geneticAlgorithmMainLoop; 170 solutionsCreator.Successor = assigner; 171 172 assigner.Name = "Initialize EvaluatedSolutions"; 173 assigner.LeftSideParameter.ActualName = "EvaluatedSolutions"; 174 assigner.RightSideParameter.ActualName = PopulationSizeParameter.Name; 175 assigner.Successor = geneticAlgorithmMainLoop; 169 176 170 177 geneticAlgorithmMainLoop.SelectorParameter.ActualName = SelectorParameter.Name; … … 176 183 geneticAlgorithmMainLoop.RandomParameter.ActualName = RandomCreator.RandomParameter.ActualName; 177 184 geneticAlgorithmMainLoop.AnalyzerParameter.ActualName = AnalyzerParameter.Name; 185 geneticAlgorithmMainLoop.EvaluatedSolutionsParameter.ActualName = "EvaluatedSolutions"; 186 geneticAlgorithmMainLoop.PopulationSizeParameter.ActualName = PopulationSizeParameter.Name; 178 187 geneticAlgorithmMainLoop.ResultsParameter.ActualName = "Results"; 179 188
Note: See TracChangeset
for help on using the changeset viewer.