Changeset 11513 for branches/VOSGA/HeuristicLab.Algorithms.VOffspringSelectionGeneticAlgorithm/VOffspringSelectionGeneticAlgorithmMainOperator.cs
- Timestamp:
- 10/30/14 14:47:32 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/VOSGA/HeuristicLab.Algorithms.VOffspringSelectionGeneticAlgorithm/VOffspringSelectionGeneticAlgorithmMainOperator.cs
r11510 r11513 93 93 public ValueLookupParameter<IOffspringSelector> OffspringSelectorParameter { 94 94 get { return (ValueLookupParameter<IOffspringSelector>)Parameters["OffspringSelector"]; } 95 } 96 public ValueLookupParameter<ISubScopesQualityComparatorOperator> SubScopesQualityComparatorParameter { 97 get { return (ValueLookupParameter<ISubScopesQualityComparatorOperator>)Parameters["SubScopesQualityComparator"]; } 95 98 } 96 99 #endregion … … 142 145 Parameters.Add(new ValueLookupParameter<BoolValue>("FillPopulationWithParents", "True if the population should be filled with parent individual or false if worse children should be used when the maximum selection pressure is exceeded.")); 143 146 Parameters.Add(new ValueLookupParameter<IOffspringSelector>("OffspringSelector", "The operator used as selection criterea for deciding which individuals are successful and which should be disgarded.")); 147 Parameters.Add(new ValueLookupParameter<ISubScopesQualityComparatorOperator>("SubScopesQualityComparator", "The operator used to compare solution candidates.")); 144 148 #endregion 145 149 … … 154 158 Placeholder evaluator1 = new Placeholder(); 155 159 SubScopesCounter subScopesCounter1 = new SubScopesCounter(); 156 WeightedParentsQualityComparator qualityComparer1 = new WeightedParentsQualityComparator();160 Placeholder qualityComparer1 = new Placeholder(); 157 161 SubScopesRemover subScopesRemover1 = new SubScopesRemover(); 158 162 UniformSubScopesProcessor uniformSubScopesProcessor3 = new UniformSubScopesProcessor(); … … 174 178 Placeholder evaluator3 = new Placeholder(); 175 179 SubScopesCounter subScopesCounter3 = new SubScopesCounter(); 176 WeightedParentsQualityComparator qualityComparer2 = new WeightedParentsQualityComparator();180 Placeholder qualityComparer2 = new Placeholder(); 177 181 SubScopesRemover subScopesRemover2 = new SubScopesRemover(); 178 182 Placeholder offspringSelector = new Placeholder(); … … 208 212 subScopesCounter1.ValueParameter.ActualName = EvaluatedSolutionsParameter.Name; 209 213 210 qualityComparer1.ComparisonFactorParameter.ActualName = ComparisonFactorParameter.Name; 211 qualityComparer1.LeftSideParameter.ActualName = QualityParameter.Name; 212 qualityComparer1.MaximizationParameter.ActualName = MaximizationParameter.Name; 213 qualityComparer1.RightSideParameter.ActualName = QualityParameter.Name; 214 qualityComparer1.ResultParameter.ActualName = "SuccessfulOffspring"; 214 qualityComparer1.Name = "Quality Comparator (placeholder)"; 215 qualityComparer1.OperatorParameter.ActualName = SubScopesQualityComparatorParameter.ActualName; 215 216 216 217 subScopesRemover1.RemoveAllSubScopes = true; … … 257 258 subScopesCounter3.ValueParameter.ActualName = EvaluatedSolutionsParameter.Name; 258 259 259 qualityComparer2.ComparisonFactorParameter.ActualName = ComparisonFactorParameter.Name; 260 qualityComparer2.LeftSideParameter.ActualName = QualityParameter.Name; 261 qualityComparer2.MaximizationParameter.ActualName = MaximizationParameter.Name; 262 qualityComparer2.RightSideParameter.ActualName = QualityParameter.Name; 263 qualityComparer2.ResultParameter.ActualName = "SuccessfulOffspring"; 260 qualityComparer2.Name = "Quality Comparator (placeholder)"; 261 qualityComparer2.OperatorParameter.ActualName = SubScopesQualityComparatorParameter.ActualName; 264 262 265 263 subScopesRemover2.RemoveAllSubScopes = true;
Note: See TracChangeset
for help on using the changeset viewer.