- Timestamp:
- 01/22/12 15:08:47 (13 years ago)
- Location:
- branches/HiveHiveEngine/HeuristicLab.Algorithms.GeneticAlgorithm/3.3
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HiveHiveEngine/HeuristicLab.Algorithms.GeneticAlgorithm/3.3/IslandGeneticAlgorithm.cs
r7259 r7391 297 297 if (proportionalSelector != null) SelectorParameter.Value = proportionalSelector; 298 298 299 foreach (ISelector selector in ApplicationManager.Manager.GetInstances<ISelector>().Where(x => !(x is IMultiObjectiveSelector)).OrderBy(x => x.Name)) 299 foreach (ISelector selector in ApplicationManager.Manager.GetInstances<ISelector>().Where(x => !(x is IMultiObjectiveSelector)).OrderBy(x => x.Name)) { 300 var stochasticOperator = selector as IStochasticOperator; 301 if (stochasticOperator != null) 302 stochasticOperator.RandomParameter.ActualName = "Global Random"; 300 303 EmigrantsSelectorParameter.ValidValues.Add(selector); 304 } 301 305 302 306 foreach (IReplacer replacer in ApplicationManager.Manager.GetInstances<IReplacer>().OrderBy(x => x.Name)) -
branches/HiveHiveEngine/HeuristicLab.Algorithms.GeneticAlgorithm/3.3/ParallelIslandGeneticAlgorithmMainLoop.cs
r7329 r7391 270 270 generationsReducer.Name = "Increment Generations"; 271 271 generationsReducer.ParameterToReduce.ActualName = islandGenerationsCounter.ValueParameter.ActualName; 272 generationsReducer.TargetParameter Name.Value = new StringValue("Generations");273 generationsReducer.ReductionOperation.Value = new Reduction Type(ReductionTypes.Min);274 generationsReducer.TargetOperation.Value = new TargetOperationType(TargetOperationTypes.Sum);272 generationsReducer.TargetParameter.ActualName = "Generations"; 273 generationsReducer.ReductionOperation.Value = new ReductionOperation(ReductionOperations.Min); 274 generationsReducer.TargetOperation.Value = new ReductionOperation(ReductionOperations.Sum); 275 275 276 276 evaluatedSolutionsReducer.Name = "Increment Evaluated Solutions"; 277 277 evaluatedSolutionsReducer.ParameterToReduce.ActualName = IslandEvaluatedSolutions.Name; 278 evaluatedSolutionsReducer.TargetParameter Name.Value = new StringValue(EvaluatedSolutionsParameter.Name);279 evaluatedSolutionsReducer.ReductionOperation.Value = new Reduction Type(ReductionTypes.Sum);280 evaluatedSolutionsReducer.TargetOperation.Value = new TargetOperationType(TargetOperationTypes.Sum);278 evaluatedSolutionsReducer.TargetParameter.ActualName = EvaluatedSolutionsParameter.Name; 279 evaluatedSolutionsReducer.ReductionOperation.Value = new ReductionOperation(ReductionOperations.Sum); 280 evaluatedSolutionsReducer.TargetOperation.Value = new ReductionOperation(ReductionOperations.Sum); 281 281 282 282 emigrantsSelector.Name = "Emigrants Selector (placeholder)";
Note: See TracChangeset
for help on using the changeset viewer.