jmetal.experiments.studies
Class StandardStudy2
java.lang.Object
jmetal.experiments.Experiment
jmetal.experiments.studies.StandardStudy2
public class StandardStudy2
- extends Experiment
Class implementing a typical experimental study. Five algorithms are
compared when solving the ZDT, DTLZ, and WFG benchmarks, and the hypervolume,
spread and additive epsilon indicators are used for performance assessment.
In this experiment, we assume that the true Pareto fronts are unknown, so
they must be calculated automatically.
Fields inherited from class jmetal.experiments.Experiment |
algorithmIndex, algorithmNameList_, algorithmSettings_, experimentBaseDirectory_, experimentName_, finished_, frontPath_, independentRuns_, indicatorList_, indicatorMinimize_, irunIndex, latexDirectory_, outputParetoFrontFile_, outputParetoSetFile_, paretoFrontDirectory_, paretoFrontFile_, problemIndex, problemList_, problemsSettings_ |
Method Summary |
void |
algorithmSettings(java.lang.String problemName,
int problemIndex,
Algorithm[] algorithm)
Configures the algorithms in each independent run |
static void |
main(java.lang.String[] args)
Main method |
Methods inherited from class jmetal.experiments.Experiment |
generateLatexTables, generateQualityIndicators, generateRBoxplotScripts, generateReferenceFronts, generateReferenceFronts, generateRWilcoxonScripts, getNextProblem, initExperiment, runCompleteExperiment, runCompleteExperiment, runExperiment, runExperiment |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StandardStudy2
public StandardStudy2()
algorithmSettings
public void algorithmSettings(java.lang.String problemName,
int problemIndex,
Algorithm[] algorithm)
throws java.lang.ClassNotFoundException
- Configures the algorithms in each independent run
- Specified by:
algorithmSettings
in class Experiment
- Parameters:
problemName
- The problem to solveproblemIndex
- algorithm
- Array containing the algorithms to execute
- Throws:
java.lang.ClassNotFoundException
main
public static void main(java.lang.String[] args)
throws JMException,
java.io.IOException
- Main method
- Parameters:
args
-
- Throws:
JMException
java.io.IOException