Changeset 14897 for branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problem.ProgramSynthesis.BenchmarkSuite/Problems/Checksum.cs
- Timestamp:
- 04/28/17 22:52:08 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problem.ProgramSynthesis.BenchmarkSuite/Problems/Checksum.cs
r14875 r14897 1 1 namespace HeuristicLab.BenchmarkSuite.Problems { 2 using HeuristicLab.Problems.ProgramSynthesis.Base.Erc.Char; 3 using HeuristicLab.Problems.ProgramSynthesis.Base.Erc.Integer; 4 2 5 public class Checksum : BenchmarkSuiteDataDescriptor { 3 6 private const string name = "Checksum"; … … 22 25 TrainingCount = 100, 23 26 TestCount = 1000, 24 EnabledDataTypes = DataTypes.Exec | DataTypes.Integer | DataTypes.Boolean | DataTypes.Char | DataTypes.String ,27 EnabledDataTypes = DataTypes.Exec | DataTypes.Integer | DataTypes.Boolean | DataTypes.Char | DataTypes.String | DataTypes.Print, 25 28 MaxSize = 800, 26 29 EvalLimit = 1500, 27 30 ErcOptions = { 28 31 ErcProbability = 0.05, 29 IntegerErcOptions = { 30 IsEnabled = true, 31 Constants = new [] { 64 }, 32 Start = -128, 33 End = 128 34 }, 35 CharErcOptions = { 36 IsEnabled = true, 37 Constants = new [] { ' ' }, 38 Start = 0x20, 39 End = 0x7e 40 } 32 IntegerErcOptions = new IntegerErcOptions( 33 new IntegerConstantErcValue(64), 34 new IntegerRangeErcValue(-128, 128)), 35 CharErcOptions = new CharErcOptions( 36 new IntegerConstantErcValue(' '), 37 new IntegerRangeErcValue(0x20, 0x7e)) 41 38 } 42 39 }; … … 48 45 OutputArgs = output, 49 46 InputString = input, 50 Output Char = output[0].ToCharArray(),47 OutputPrint = output[0], 51 48 }; 52 49 }
Note: See TracChangeset
for help on using the changeset viewer.