Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/28/13 17:54:46 (12 years ago)
Author:
sforsten
Message:

#1980:

  • added necessary interface ICondition, IAction, IInput
  • removed not used class MatchSelector and interface IMatchSelector
  • added constructors to ItemDictionary
  • added new encoding
Location:
branches/LearningClassifierSystems/HeuristicLab.Algorithms.LearningClassifierSystems/3.3
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/LearningClassifierSystems/HeuristicLab.Algorithms.LearningClassifierSystems/3.3/HeuristicLab.Algorithms.LearningClassifierSystems-3.3.csproj

    r9160 r9194  
    5050    <Reference Include="HeuristicLab.Common-3.3">
    5151      <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.Common-3.3.dll</HintPath>
    52       <Private>False</Private>
    53     </Reference>
    54     <Reference Include="HeuristicLab.Core-3.3">
    55       <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.Core-3.3.dll</HintPath>
    5652      <Private>False</Private>
    5753    </Reference>
     
    116112  </ItemGroup>
    117113  <ItemGroup>
     114    <ProjectReference Include="..\..\HeuristicLab.Core\3.3\HeuristicLab.Core-3.3.csproj">
     115      <Project>{C36BD924-A541-4A00-AFA8-41701378DDC5}</Project>
     116      <Name>HeuristicLab.Core-3.3</Name>
     117    </ProjectReference>
    118118    <ProjectReference Include="..\..\HeuristicLab.Encodings.CombinedIntegerVectorEncoding\3.3\HeuristicLab.Encodings.CombinedIntegerVectorEncoding-3.3.csproj">
    119119      <Project>{CE7163C5-BFFE-45F0-9BD0-E10EF24E8BD2}</Project>
  • branches/LearningClassifierSystems/HeuristicLab.Algorithms.LearningClassifierSystems/3.3/LearningClassifierSystemMainLoop.cs

    r9175 r9194  
    7676    private DoDeletionBeforeCoveringOperator doDeletionBeforeCovering;
    7777    private CoveringOperator covering;
     78    private CountNumberOfUniqueActions countNumberOfUniqueActions;
    7879
    7980    private UniformSomePositionManipulator test;
     
    136137      ConditionalSelector actionMatchSelector = new ConditionalSelector();
    137138      SubScopesProcessor matchSetSubScopesProcessor = new SubScopesProcessor();
    138       CountNumberOfUniqueActions countNumberOfUniqueActions = new CountNumberOfUniqueActions();
     139      countNumberOfUniqueActions = new CountNumberOfUniqueActions();
    139140      doDeletionBeforeCovering = new DoDeletionBeforeCoveringOperator();
    140141      ConditionalBranch doDeletionBeforeCoveringConditionalBranch = new ConditionalBranch();
     
    439440      classifierFetcher.OperatorParameter.ActualName = problem.ClassifierFetcherParameter.Name;
    440441
    441       test.FetchedClassifierParameter.ActualName = problem.ClassifierFetcher.CurrentClassifierToMatchParameter.ActualName;
     442      test.FetchedConditionParameter.ActualName = problem.ClassifierFetcher.CurrentInputToMatchParameter.ActualName;
    442443      test.PossibleActionsParameter.ActualName = problem.PossibleActionsConcreteClassParameter.Name;
    443444
     
    454455      actionSetSubsumption.OperatorParameter.ActualName = problem.ActionSetSubsumptionOperatorParameter.Name;
    455456
    456       matchConditionOperator.TargetMatchParameter.ActualName = problem.ClassifierFetcher.CurrentClassifierToMatchParameter.ActualName;
     457      matchConditionOperator.TargetMatchParameter.ActualName = problem.ClassifierFetcher.CurrentInputToMatchParameter.ActualName;
    457458
    458459      doDeletionBeforeCovering.MinimalNumberOfUniqueActionsParameter.ActualName = problem.ThetaMinimalNumberOfActionsParameter.Name;
     460      doDeletionBeforeCovering.ClassifierComparerParameter.ActualName = problem.ClassifierComparerParameter.Name;
    459461
    460462      covering.SolutionCreatorParameter.ActualName = problem.CoveringSolutionCreatorParameter.Name;
     
    465467      predictionArrayCalculator.PredictionParameter.ActualName = problem.Evaluator.PredictionParameter.ActualName;
    466468      predictionArrayCalculator.FitnessParameter.ActualName = problem.Evaluator.FitnessParameter.ActualName;
     469      predictionArrayCalculator.ClassifierComparerParameter.ActualName = problem.ClassifierComparerParameter.Name;
     470
     471      countNumberOfUniqueActions.ClassifierComparerParameter.ActualName = problem.ClassifierComparerParameter.Name;
    467472    }
    468473    //private void ParameterizeSelectors() {
Note: See TracChangeset for help on using the changeset viewer.