Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/08/10 18:31:40 (15 years ago)
Author:
gkronber
Message:

Initial commit of plugin for GP based network or equation modeling. #833

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.GP.Tests/Util.cs

    r2455 r2616  
    172172    }
    173173
     174    public static IFunctionTree[] CreateRandomTrees(MersenneTwister twister, Dataset dataset, FunctionLibrary funLib, int popSize) {
     175      return CreateRandomTrees(twister, dataset, funLib, popSize, 1, 200);
     176    }
     177
    174178    public static IFunctionTree[] CreateRandomTrees(MersenneTwister twister, Dataset dataset, int popSize) {
    175179      return CreateRandomTrees(twister, dataset, popSize, 1, 200);
     
    177181
    178182    public static IFunctionTree[] CreateRandomTrees(MersenneTwister twister, Dataset dataset, int popSize, int minSize, int maxSize) {
     183      return CreateRandomTrees(twister, dataset, Util.CreateFunctionLibrary(), popSize, minSize, maxSize);
     184    }
     185
     186    public static IFunctionTree[] CreateRandomTrees(MersenneTwister twister, Dataset dataset, FunctionLibrary funLib, int popSize, int minSize, int maxSize) {
    179187      IFunctionTree[] randomTrees = new IFunctionTree[popSize];
    180       FunctionLibrary funLib = Util.CreateFunctionLibrary();
    181188      for (int i = 0; i < randomTrees.Length; i++) {
    182189        randomTrees[i] = ProbabilisticTreeCreator.Create(twister, funLib, minSize, maxSize, maxSize + 1);
Note: See TracChangeset for help on using the changeset viewer.