Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/01/17 09:28:34 (7 years ago)
Author:
pkimmesw
Message:

#2665 Fixed Benchmark Problem Definition, Converted LoopExpressions to stateless expressions, Added several unit test to ensure funcionality, Fixed UI bugs

File:
1 edited

Legend:

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

    r14952 r15017  
    1414
    1515    public override ProblemData CreateProblemData() {
    16       return new ProblemData {
     16      return new ProblemData(ProblemType.Median) {
    1717        Name = Name,
    1818        Description = Description,
     
    2121        WorstResult = 100,
    2222        InputArgumentTypes = new[] { ExampleArgumentType.Integer, ExampleArgumentType.Integer, ExampleArgumentType.Integer },
    23         OutputArgumentTypes = new[] { ExampleArgumentType.Integer },
     23        OutputArgumentTypes = new[] { ExampleArgumentType.Print },
    2424        TrainingCount = 100,
    2525        TestCount = 1000,
    26         EnabledDataTypes = DataTypes.Exec | DataTypes.Integer | DataTypes.Boolean,
     26        EnabledDataTypes = DataTypes.Exec | DataTypes.Integer | DataTypes.Boolean | DataTypes.Print,
    2727        MaxSize = 200,
    2828        EvalLimit = 200,
     
    3030          ErcProbability = 0.05,
    3131          IntegerErcOptions = new IntegerErcOptions(
    32             new IntegerConstantErc(0),
    33             new IntegerRangeErc(-1000, 100))
     32            new IntegerRangeErc(-100, 100))
    3433        }
    3534      };
     
    4140        OutputArgs = output,
    4241        InputInteger = ExampleArgumentConverter.ConvertIntegers(input),
    43         OutputInteger = ExampleArgumentConverter.ConvertIntegers(output[0]),
     42        OutputPrint = output[0]
    4443      };
    4544    }
Note: See TracChangeset for help on using the changeset viewer.