Class Execution

java.lang.Object
planner.configuration.Execution

public class Execution extends Object
Execution is a class for support an execution of an Experiment with a defined configuration, which exports the results after finishing.
Since:
1.0
Version:
1.0
Author:
Alicia Vazquez Ramos
  • Constructor Details

    • Execution

      public Execution()
  • Method Details

    • run

      public ExecutionResults run()
    • getEXECUTION_ID

      public String getEXECUTION_ID()
    • getAlgorithm

      public Algorithm getAlgorithm()
    • getDataset

      public Dataset getDataset()
    • getCV

      public CrossValidation getCV()
    • getNP

      public int getNP()
    • getIPR_LB

      public double[] getIPR_LB()
    • getIPR_UB

      public double[] getIPR_UB()
    • getResults

      public ExecutionResults getResults()
    • getMaxStop

      public int getMaxStop()
    • getD

      public int getD()
    • getF

      public double getF()
    • getCR

      public double getCR()
    • getStoppingCriterion

      public StoppingCriterion getStoppingCriterion()
    • getInitializer

      public Initializer getInitializer()
    • getMutator

      public Mutator getMutator()
    • getCrossover

      public Crossover getCrossover()
    • getSelector

      public Selector getSelector()
    • getEvaluator

      public Evaluator getEvaluator()
    • getObjectiveFunction

      public ObjectiveFunction getObjectiveFunction()
    • setAlgorithm

      public void setAlgorithm(Algorithm algorithm)
    • setNP

      public void setNP(int NP)
    • setLowerBounds

      public void setLowerBounds(double[] IPR_LB)
    • setUpperBounds

      public void setUpperBounds(double[] IPR_UB)
    • setResults

      public void setResults(ExecutionResults results)
    • setDataset

      public void setDataset(Dataset dataset)
    • setCV

      public void setCV(CrossValidation CV)
    • setD

      public void setD(int D)
    • setF

      public void setF(double F)
    • setCR

      public void setCR(double CR)
    • setEXECUTIONCONFIG_ID

      public void setEXECUTIONCONFIG_ID(int id)
    • setFitness

      public void setFitness(double fitness)
    • incrGenerations

      public void incrGenerations()
    • incrGenerations

      public void incrGenerations(int numGenerations)
    • incrFEs

      public void incrFEs()
    • incrFEs

      public void incrFEs(int numFEs)
    • setStoppingCriterion

      public void setStoppingCriterion(StoppingCriterion stopping)
    • setMaxStop

      public void setMaxStop(int maxStop)
    • setInitializer

      public void setInitializer(Initializer initializer)
    • setMutator

      public void setMutator(Mutator mutator)
    • setCrossover

      public void setCrossover(Crossover crossover)
    • setSelector

      public void setSelector(Selector selector)
    • setEvaluator

      public void setEvaluator(Evaluator evaluator)
    • setObjectiveFunction

      public void setObjectiveFunction(ObjectiveFunction objFunction)
    • toString

      public String toString()
      Overrides:
      toString in class Object