Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/25/14 15:25:01 (9 years ago)
Author:
pfleck
Message:

#2269 Implemented EldersEmigrator.

  • Implemented EldersSelector and ShiftToRightMigrator.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ALPS/HeuristicLab.Algorithms.ALPS/3.3/AlpsGeneticAlgorithmMainLoop.cs

    r11583 r11585  
    3535
    3636  [Item("AlpsGeneticAlgorithmMainLoop", "An ALPS genetic algorithm main loop operator.")]
     37  [StorableClass]
    3738  public sealed class AlpsGeneticAlgorithmMainLoop : AlgorithmOperator {
    3839    #region Parameter Properties
     
    129130      var generationsIcrementor = new IntCounter() { Name = "Increment Generations" };
    130131      var evaluatedSolutionsReducer = new DataReducer() { Name = "Increment EvaluatedSolutions" };
    131       var eldersEmigrator = new CombinedOperator() { Name = "Emigrate Elders" };
     132      var eldersEmigrator = new EldersEmigrator() { Name = "Emigrate Elders" };
    132133      var layerUpdator = new CombinedOperator() { Name = "Update Layers" };
    133134      var analyzerPlaceholder = new Placeholder() { Name = "Analyzer (Placeholder)" };
     
    228229
    229230      // Remove unnessesary subtrees
    230       //foreach (var @operator in mainLoop.OperatorGraph.Iterate().OfType<SingleSuccessorOperator>().Where(o => o.Successor == selector))
     231      //foreach (var @operator in mainLoop.OperatorGraph.Operators.OfType<SingleSuccessorOperator>().Where(o => o.Successor == selector))
    231232      //  @operator.Successor = null;
    232233
Note: See TracChangeset for help on using the changeset viewer.