Use the src in additional files to programming your JMetalMain
Look at the end of this files for more informations.
Install some programs
2.1. You need LaTeX - For .tex files
sudo apt-get install texlive-full
sudo apt install texlive-latex-base
sudo apt install texlive-generic-extra
sudo apt-get install texlive-latex-extra
sudo apt-get install texlive-science
2.2. You need R Language - for .R files
sudo apt-get update
sudo apt-get install r-base
sudo apt-get install r-base-dev
2.3. Install Irace:
R
install.packages("irace")
2.4. Install Scatterplot3D, used in new experiment components:
R
install.packages("scatterplot3d", repos="http://R-Forge.R-project.org")
2.5. Install PMCMR
install.packages("PMCMR")
2.6. (optional) Install pdftk, used to merge PDFs
sudo apt-get install pdftk
Configure Execute.sh
3.1. Set Benchmark
3.2. Set Algorithm and its Tag (tag is the name of data files)
3.3. Set Execution line
3.4. Set Comparative Line
Execute
sh Execute.sh
Analyse the results in folder: experiment/MyExperiments/Result_$experimentName_$benchmark/
$ java -jar JMetal.java --statistic ZDT --algorithm NSGAII --algorithm MOEAD --tag test
$ java -jar JMetal.java --single-run ZDT1 --algorithm MOEAD
$ java -jar JMetal.jar --comparative UF --algorithm MOEAD --algorithm MOEADDRA
$ java -jar JMetal.jar --indicators UF --algorithm MOEAD