Free cookie consent management tool by TermsFeed Policy Generator

Changeset 7802


Ignore:
Timestamp:
05/14/12 10:27:44 (13 years ago)
Author:
gkronber
Message:

#1847 added initial implementation of move operators for symbolic expression tree encoding

Location:
branches/GP-MoveOperators
Files:
11 added
3 edited

Legend:

Unmodified
Added
Removed
  • branches/GP-MoveOperators/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding-3.4.csproj

    r6978 r7802  
    132132    <Compile Include="Creators\RampedHalfAndHalfTreeCreator.cs" />
    133133    <Compile Include="Interfaces\IReadOnlySymbol.cs" />
     134    <Compile Include="Interfaces\Operators\ISymbolicExpressionTreeMoveGenerator.cs" />
     135    <Compile Include="Interfaces\Operators\ISymbolicExpressionTreeMoveOperator.cs" />
    134136    <Compile Include="Interfaces\ISymbolicExpressionGrammar.cs" />
    135137    <Compile Include="Interfaces\ISymbolicExpressionGrammarBase.cs" />
     
    157159    <Compile Include="Manipulators\OnePointShaker.cs" />
    158160    <Compile Include="Manipulators\SymbolicExpressionTreeManipulator.cs" />
     161    <Compile Include="Moves\ChangeNodeTypeMoveGenerator.cs" />
     162    <Compile Include="Moves\ChangeNodeTypeMove.cs" />
     163    <Compile Include="Moves\ChangeNodeTypeMoveMaker.cs" />
     164    <Compile Include="Moves\ChangeNodeTypeMultiMoveGenerator.cs" />
     165    <Compile Include="Moves\ShakeMultiMoveGenerator.cs" />
     166    <Compile Include="Moves\ShakeMoveGenerator.cs" />
    159167    <Compile Include="Plugin.cs" />
    160168    <Compile Include="SymbolicExpressionGrammarBase.cs" />
  • branches/GP-MoveOperators/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression/3.4/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression-3.4.csproj

    r7734 r7802  
    112112  </ItemGroup>
    113113  <ItemGroup>
     114    <Compile Include="Interfaces\ISymbolicRegressionMoveEvaluator.cs" />
    114115    <Compile Include="MultiObjective\SymbolicRegressionMultiObjectiveValidationBestSolutionAnalyzer.cs" />
    115116    <Compile Include="Plugin.cs" />
     
    138139    <Compile Include="SingleObjective\Evaluators\SymbolicRegressionSingleObjectivePearsonRSquaredEvaluator.cs" />
    139140    <Compile Include="SymbolicRegressionSolution.cs" />
     141    <Compile Include="SymbolicRegressionMoveEvaluator.cs" />
    140142    <None Include="HeuristicLab.snk" />
    141143    <None Include="Plugin.cs.frame" />
  • branches/GP-MoveOperators/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/SymbolicDataAnalysisProblem.cs

    r7726 r7802  
    197197
    198198    private void InitializeOperators() {
     199      Operators.AddRange(ApplicationManager.Manager.GetInstances<ISymbolicExpressionTreeMoveOperator>());
    199200      Operators.AddRange(ApplicationManager.Manager.GetInstances<ISymbolicExpressionTreeOperator>());
    200201      Operators.AddRange(ApplicationManager.Manager.GetInstances<ISymbolicDataAnalysisExpressionCrossover<T>>());
Note: See TracChangeset for help on using the changeset viewer.