Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/10/13 15:15:13 (11 years ago)
Author:
sforsten
Message:

#1980:

  • added DecisionListView
  • added event handlers in *ProblemData
  • renamed project Problems.XCS.Views to Problems.lCS.Views and Problems.Instances.ConditionActionClassification to Problems.Instances.LCS
  • integrated niching in GAssist and added NichingTournamentSelector
  • minor code improvements and property changes
Location:
branches/LearningClassifierSystems/HeuristicLab.Optimization.Operators.LCS/3.3
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/LearningClassifierSystems/HeuristicLab.Optimization.Operators.LCS/3.3

    • Property svn:ignore set to
      obj
      Plugin.cs
  • branches/LearningClassifierSystems/HeuristicLab.Optimization.Operators.LCS/3.3/DefaultRule/MajorDefaultRule.cs

    r9342 r9352  
    7777          index = indices[0];
    7878        }
    79         DefaultClassParameter.ActualValue = PossibleDefaultClassesParameter.ActualValue.ElementAt(index);
     79        IGAssistNiche niche = GAssistNichesProblemDataParameter.ActualValue.GetPossibleNiches().ElementAt(index);
     80        DefaultClassParameter.ActualValue = niche;
     81
     82        foreach (var individual in IndividualParameter.ActualValue) {
     83          individual.SetNiche(RandomParameter.ActualValue, niche);
     84        }
     85
     86        OperationCollection next = new OperationCollection();
     87        next.Add(EvaluateSubScopes());
     88        next.Add(base.Apply());
     89        return next;
    8090      }
    8191      return base.Apply();
Note: See TracChangeset for help on using the changeset viewer.