Class Experiment

java.lang.Object
planner.configuration.Experiment

public class Experiment extends Object
Experiment is a class for support the configuration of an Experiment.
Since:
1.0
Version:
1.0
Author:
Alicia Vazquez Ramos
  • Constructor Details

    • Experiment

      public Experiment()
  • Method Details

    • run

      public void run()
    • getEXPERIMENT_ID

      public int getEXPERIMENT_ID()
    • getParamAlgorithm

      public Parameter getParamAlgorithm()
    • getParamRepetitions

      public Parameter getParamRepetitions()
    • getParamDataset

      public Parameter getParamDataset()
    • getParamCV

      public Parameter getParamCV()
    • getParamIPR_LB

      public Parameter getParamIPR_LB()
    • getParamIPR_UB

      public Parameter getParamIPR_UB()
    • getParamNP

      public Parameter getParamNP()
    • getParamD

      public Parameter getParamD()
    • getParamF

      public Parameter getParamF()
    • getParamCR

      public Parameter getParamCR()
    • getParamStoppingCriterion

      public Parameter getParamStoppingCriterion()
    • getParamMaxStop

      public Parameter getParamMaxStop()
    • getParamInitializer

      public Parameter getParamInitializer()
    • getParamMutator

      public Parameter getParamMutator()
    • getParamCrossover

      public Parameter getParamCrossover()
    • getParamSelector

      public Parameter getParamSelector()
    • getParamRegressionMetric

      public Parameter getParamRegressionMetric()
    • getParamTestFunction

      public Parameter getParamTestFunction()
    • getExecutionsResults

      public ArrayList<ArrayList<ExecutionResults>> getExecutionsResults()
    • setParamAlgorithmValues

      public void setParamAlgorithmValues(ArrayList<String> algorithms)
    • setParamRepetitionsValues

      public void setParamRepetitionsValues(ArrayList<Integer> repetitions)
    • setParamDatasetValues

      public void setParamDatasetValues(ArrayList<String> datasets)
    • setParamCVValues

      public void setParamCVValues(ArrayList<Integer> k)
    • setParamIPR_LBValues

      public void setParamIPR_LBValues(ArrayList<ArrayList<Double>> lowerBounds)
    • setParamIPR_UBValues

      public void setParamIPR_UBValues(ArrayList<ArrayList<Double>> upperBounds)
    • setParamNPValues

      public void setParamNPValues(ArrayList<Integer> NP)
    • setParamDValues

      public void setParamDValues(ArrayList<Integer> D)
    • setParamFValues

      public void setParamFValues(ArrayList<Double> F)
    • setParamCRValues

      public void setParamCRValues(ArrayList<Double> CR)
    • setParamStoppingCriterionValues

      public void setParamStoppingCriterionValues(ArrayList<String> stops)
    • setParamMaxStopValues

      public void setParamMaxStopValues(ArrayList<Integer> maxStop)
    • setParamInitializerValues

      public void setParamInitializerValues(ArrayList<String> initializers)
    • setParamMutatorValues

      public void setParamMutatorValues(ArrayList<String> mutators)
    • setParamCrossoverValues

      public void setParamCrossoverValues(ArrayList<String> crossovers)
    • setParamSelectorValues

      public void setParamSelectorValues(ArrayList<String> selectors)
    • setParamRegressionMetricValues

      public void setParamRegressionMetricValues(ArrayList<String> evaluators)
    • setParamTestFunctionValues

      public void setParamTestFunctionValues(ArrayList<String> evaluators)
    • setParamObjFunctionValues

      public void setParamObjFunctionValues(ArrayList<String> evaluators)
    • toString

      public String toString()
      Overrides:
      toString in class Object