Class EQSearchProblem

java.lang.Object
org.uma.jmetal.problem.impl.AbstractGenericProblem<org.uma.jmetal.solution.IntegerSolution>
org.uma.jmetal.problem.impl.AbstractIntegerProblem
net.maswag.falcaun.EQSearchProblem
All Implemented Interfaces:
Serializable, EvaluationCountable, org.uma.jmetal.problem.BoundedProblem<Integer,org.uma.jmetal.solution.IntegerSolution>, org.uma.jmetal.problem.IntegerProblem, org.uma.jmetal.problem.Problem<org.uma.jmetal.solution.IntegerSolution>

public class EQSearchProblem extends org.uma.jmetal.problem.impl.AbstractIntegerProblem implements EvaluationCountable

EQSearchProblem class.

Author:
Masaki Waga <masakiwaga@gmail.com>
See Also:
  • Field Details

    • symbolList

      private List<? extends String> symbolList
    • memOracle

      private final NumericMembershipOracleCost memOracle
    • hypothesis

      private net.automatalib.automaton.transducer.MealyMachine<?,String,?,String> hypothesis
    • length

      private final int length
    • cexQuery

      private de.learnlib.query.DefaultQuery<String,net.automatalib.word.Word<String>> cexQuery
    • stopped

      private boolean stopped
    • evaluateCount

      private int evaluateCount
  • Constructor Details

  • Method Details

    • setSymbolList

      void setSymbolList(List<? extends String> symbolList)
    • evaluate

      public void evaluate(org.uma.jmetal.solution.IntegerSolution integerSolution)
      Specified by:
      evaluate in interface org.uma.jmetal.problem.Problem<org.uma.jmetal.solution.IntegerSolution>
    • getCexQuery

      de.learnlib.query.DefaultQuery<String,net.automatalib.word.Word<String>> getCexQuery()
    • setHypothesis

      void setHypothesis(net.automatalib.automaton.transducer.MealyMachine<?,String,?,String> hypothesis)
    • isStopped

      boolean isStopped()