Changeset 14875 for branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problem.ProgramSynthesis.BenchmarkSuite/BenchmarkSuiteInstanceProvider.cs
- Timestamp:
- 04/18/17 01:15:25 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problem.ProgramSynthesis.BenchmarkSuite/BenchmarkSuiteInstanceProvider.cs
r14834 r14875 7 7 using HeuristicLab.Problems.Instances; 8 8 9 public class BenchmarkSuiteInstanceProvider : ProblemInstanceProvider< Data> {9 public class BenchmarkSuiteInstanceProvider : ProblemInstanceProvider<ProblemData> { 10 10 private const string name = "General Program Synthesis Benchmark Suite"; 11 11 private const string referencePublication = … … 34 34 35 35 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(); 36 49 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(); 52 65 } 53 66 54 public override Data LoadData(IDataDescriptor descriptor) {67 public override ProblemData LoadData(IDataDescriptor descriptor) { 55 68 var benchmarkSuiteDataDescriptor = (IBenchmarkSuiteDataDescriptor)descriptor; 56 69
Note: See TracChangeset
for help on using the changeset viewer.