Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/28/17 22:52:08 (7 years ago)
Author:
pkimmesw
Message:

#2665 Dynamic ErcValues, Separate Push from BenchmarkSuite Push

File:
1 edited

Legend:

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

    r14875 r14897  
    11namespace HeuristicLab.BenchmarkSuite.Problems {
    2   using HeuristicLab.Problems.ProgramSynthesis.Base.Erc;
     2  using HeuristicLab.Problems.ProgramSynthesis.Base.Erc.Char;
     3  using HeuristicLab.Problems.ProgramSynthesis.Base.Erc.Integer;
    34
    45  public class StringDifferences : BenchmarkSuiteDataDescriptor {
     
    2425        TrainingCount = 200,
    2526        TestCount = 2000,
    26         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,
    2728        MaxSize = 1000,
    2829        EvalLimit = 2000,
    2930        ErcOptions = {
    3031          ErcProbability = 0.05,
    31           CharErcOptions = {
    32             IsEnabled = true,
    33             Constants = new [] { ' ', '\r' },
    34           },
    35           IntegerErcOptions = {
    36             IsEnabled = true,
    37             Start = -10,
    38             End = 10
    39           }
     32          CharErcOptions = new CharErcOptions(
     33            new IntegerConstantErcValue(' ', '\r')),
     34          IntegerErcOptions = new IntegerErcOptions(
     35            new IntegerRangeErcValue(-10, 10))
    4036        }
    4137      };
     
    4743        OutputArgs = output,
    4844        InputString = input,
    49         OutputString = output,
     45        OutputPrint = output[0],
    5046      };
    5147    }
Note: See TracChangeset for help on using the changeset viewer.