Class GrammarNguyenRegressionProblem

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

public final class GrammarNguyenRegressionProblem extends AbstractGrammarBitStringProblem
Nguyen symbolic regression benchmark using grammar-based expression representation.
  • Constructor Details

    • GrammarNguyenRegressionProblem

      public GrammarNguyenRegressionProblem(Map<String,Object> params, int variant, int sampleCount, double minX, double maxX, String variableName, 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.