Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/02/10 17:20:06 (14 years ago)
Author:
abeham
Message:

#1030

  • Added maximum evaluated solutions termination criterion to OSGAs
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Algorithms.OffspringSelectionGeneticAlgorithm/3.3/IslandOffspringSelectionGeneticAlgorithm.cs

    r3816 r3891  
    127127      get { return (ValueParameter<MultiAnalyzer>)Parameters["IslandAnalyzer"]; }
    128128    }
     129    private ValueParameter<IntValue> MaximumEvaluatedSolutionsParameter {
     130      get { return (ValueParameter<IntValue>)Parameters["MaximumEvaluatedSolutions"]; }
     131    }
    129132    #endregion
    130133
     
    221224      get { return IslandAnalyzerParameter.Value; }
    222225      set { IslandAnalyzerParameter.Value = value; }
     226    }
     227    public IntValue MaximumEvaluatedSolutions {
     228      get { return MaximumEvaluatedSolutionsParameter.Value; }
     229      set { MaximumEvaluatedSolutionsParameter.Value = value; }
    223230    }
    224231    private RandomCreator RandomCreator {
     
    272279      Parameters.Add(new ValueParameter<MultiAnalyzer>("Analyzer", "The operator used to analyze the islands.", new MultiAnalyzer()));
    273280      Parameters.Add(new ValueParameter<MultiAnalyzer>("IslandAnalyzer", "The operator used to analyze each island.", new MultiAnalyzer()));
    274      
     281      Parameters.Add(new ValueParameter<IntValue>("MaximumEvaluatedSolutions", "The maximum number of evaluated solutions (approximately).", new IntValue(int.MaxValue)));
     282
    275283      RandomCreator randomCreator = new RandomCreator();
    276284      SubScopesCreator populationCreator = new SubScopesCreator();
Note: See TracChangeset for help on using the changeset viewer.