Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/18/17 01:15:25 (7 years ago)
Author:
pkimmesw
Message:

#2665 BenchmarkSuite, all examples, partially tested, VectorExpressions added

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problem.ProgramSynthesis.BenchmarkSuite/BenchmarkSuiteInstanceProvider.cs

    r14834 r14875  
    77  using HeuristicLab.Problems.Instances;
    88
    9   public class BenchmarkSuiteInstanceProvider : ProblemInstanceProvider<Data> {
     9  public class BenchmarkSuiteInstanceProvider : ProblemInstanceProvider<ProblemData> {
    1010    private const string name = "General Program Synthesis Benchmark Suite";
    1111    private const string referencePublication =
     
    3434
    3535    public override IEnumerable<IDataDescriptor> GetDataDescriptors() {
     36      yield return new NumberIO();
     37      yield return new SmallOrLarge();
     38      yield return new ForLoopIndex();
     39      yield return new CompareStringLengths();
     40      yield return new DoubleLetters();
     41      yield return new CollatzNumbers();
     42      yield return new ReplaceSpaceWithNewline();
     43      yield return new StringDifferences();
     44      yield return new EvenSquares();
     45      yield return new WallisPi();
     46      yield return new StringLengthsBackwards();
     47      yield return new LastIndexOfZero();
     48      yield return new VectorAverage();
    3649      yield return new CountOdds();
    37       //yield return new CollatzNumbers();
    38       //yield return new Checksum();
    39       //yield return new CompareStringLengths();
    40       //yield return new Digits();
    41       //yield return new DoubleLetters();
    42       //yield return new EvenSquares();
    43       //yield return new ForLoopIndex();
    44       //yield return new Grades();
    45       //yield return new LastIndexOfZero();
    46       //yield return new Median();
    47       //yield return new MirrorImage();
    48       //yield return new NegativeToZero();
    49       yield return new NumberIO();
    50       //yield return new PigLatin();
    51       //yield return new ReplaceSpaceWithNewline();
     50      yield return new MirrorImage();
     51      yield return new SuperAnagrams();
     52      yield return new SumOfSquares();
     53      yield return new VectorSummed();
     54      yield return new XWordLines();
     55      yield return new PigLatin();
     56      yield return new NegativeToZero();
     57      yield return new ScrabbleScore();
     58      yield return new WordStats();
     59      yield return new Checksum();
     60      yield return new Digits();
     61      yield return new Grades();
     62      yield return new Median();
     63      yield return new Smallest();
     64      yield return new Syllables();
    5265    }
    5366
    54     public override Data LoadData(IDataDescriptor descriptor) {
     67    public override ProblemData LoadData(IDataDescriptor descriptor) {
    5568      var benchmarkSuiteDataDescriptor = (IBenchmarkSuiteDataDescriptor)descriptor;
    5669
Note: See TracChangeset for help on using the changeset viewer.