Class GrammarMajorityProblem

java.lang.Object
com.knezevic.edaf.v3.problems.grammar.AbstractGrammarBitStringProblem
com.knezevic.edaf.v3.problems.grammar.GrammarMajorityProblem
All Implemented Interfaces:
Problem<BitString>

public final class GrammarMajorityProblem extends AbstractGrammarBitStringProblem
Majority-vote boolean symbolic classification benchmark.
  • Constructor Details

    • GrammarMajorityProblem

      public GrammarMajorityProblem(Map<String,Object> params, int bits, String variablePrefix, double complexityPenalty)
  • Method Details

    • name

      public String name()
      Description copied from interface: Problem
      Problem identifier used for reporting and persistence.
    • evaluate

      public Fitness evaluate(BitString genotype)
      Description copied from interface: Problem
      Evaluates one genotype and returns its fitness.