Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/01/17 09:28:34 (8 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

Location:
branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis/Push/Configuration
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis/Push/Configuration/IReadonlyPushConfiguration.cs

    r14897 r15017  
    1111    int MaxStringLength { get; }
    1212    int MaxVectorLength { get; }
    13     int MinPointsInProgram { get; }
    1413    int MaxPointsInProgram { get; }
    1514    int MaxPointsInRandomExpression { get; }
    1615    bool TopLevelPushCode { get; }
    1716    bool TopLevelPopCode { get; }
     17    int MaxParenthesesClose { get; }
     18    double ParenthesesCloseBiasLevel { get; }
    1819    IReadOnlyErcOptions ErcOptions { get; }
    1920    IReadOnlyList<string> EnabledExpressions { get; }
     21    string FloatStringFormat { get; }
    2022  }
    2123}
  • branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis/Push/Configuration/PushConfiguration.cs

    r14909 r15017  
    2525      TopLevelPopCode = false;
    2626      MaxPointsInRandomExpression = 64;
    27       MaxStringLength = 128;
    28       MaxVectorLength = 64;
    29       MaxDepth = 32;
     27      MaxStringLength = 1000;
     28      MaxVectorLength = 500;
     29      MaxDepth = 100;
     30      FloatStringFormat = "R";
     31      MaxParenthesesClose = 4;
     32      ParenthesesCloseBiasLevel = 1;
    3033
    3134      InitEnabledStacks();
     
    5861      MaxVectorLength = origin.MaxVectorLength;
    5962      MaxDepth = origin.MaxDepth;
     63      FloatStringFormat = origin.FloatStringFormat;
     64      MaxParenthesesClose = origin.MaxParenthesesClose;
     65      ParenthesesCloseBiasLevel = origin.ParenthesesCloseBiasLevel;
    6066    }
    6167
     
    6773    }
    6874
     75    [Storable]
     76    public string FloatStringFormat { get; set; }
    6977
    7078    [Storable]
     
    92100      }
    93101    }
    94 
    95102    IReadOnlyList<string> IReadOnlyPushConfiguration.EnabledExpressions { get { return enabledExpressions; } }
     103
     104    [Storable]
     105    public int MaxParenthesesClose { get; set; }
     106    [Storable]
     107    public double ParenthesesCloseBiasLevel { get; set; }
     108
    96109
    97110    [Storable]
Note: See TracChangeset for help on using the changeset viewer.