moea - report
TRANSCRIPT
-
8/10/2019 MOEA - Report
1/4
MOEA Framework extension
The goal of our project is to extend MOEA (http://www.moeaframework.org), a Java
framework for working with multiobjective evolutionary algorithms. There are several
problems and metrics that we decided to implement. We chose problems that haveat least four objectives and are not included in the framework.
MOEA already includes implementations for the following metrics and problems:
Metrics:
Performance Metric
Hypervolume
Generational Distance
Inverted Generational DistanceSpacing
Additive-Indicator
Maximum Pareto Front Error
Native algorithms:
NSGA-2,3
epsilon-3
epsilon-MOEAMOEA-D
GDE3
Random search
Native plugins for Borg
Problems:
Belegundu,Binh,Binh2,Binh3,Binh4,CF1,CF10,CF2,CF3,CF4,CF5,CF6,CF7,C
F8,CF9,DTLZ,Fonseca,Fonseca2,Jimenez,Kita,Kursawe,Laumanns,Lis,LZ,Mu
rata,Obayashi,OKA1,OKA2,Osyczka,Osyczka2,Poloni,ProblemStub,Quagliar
ella,Rendon,Rendon2,Schaffer,Schaffer2,Srinivas,Tamaki,Tanaka,UF1,UF10,
UF11,UF12,UF2,UF3,UF4,UF5,UF6,UF7,UF8,UF9,Viennet,Viennet2,Viennet
3,Viennet4,WFG,ZDT
http://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Belegundu.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Belegundu.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Binh.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Binh.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Binh.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Binh2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Binh2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Binh2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Binh3.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Binh3.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Binh3.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Binh4.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Binh4.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Binh4.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF1.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF1.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF1.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF10.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF10.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF10.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF3.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF3.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF3.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF4.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF4.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF4.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF5.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF5.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF5.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF6.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF6.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF6.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF7.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF7.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF7.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF8.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF8.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF8.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF8.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF9.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF9.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF9.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/DTLZ/DTLZ.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/DTLZ/DTLZ.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/DTLZ/DTLZ.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Fonseca.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Fonseca.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Fonseca.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Fonseca2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Fonseca2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Fonseca2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Jimenez.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Jimenez.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Jimenez.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Kita.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Kita.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Kursawe.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Kursawe.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Kursawe.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Laumanns.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Laumanns.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Laumanns.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Lis.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Lis.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Lis.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/LZ/LZ.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/LZ/LZ.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/LZ/LZ.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Murata.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Murata.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Murata.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Murata.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Obayashi.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Obayashi.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Obayashi.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/OKA1.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/OKA1.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/OKA1.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/OKA2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/OKA2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/OKA2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Osyczka.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Osyczka.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Osyczka.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Osyczka2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Osyczka2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Osyczka2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Poloni.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Poloni.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Poloni.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/analysis/sensitivity/ProblemStub.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/analysis/sensitivity/ProblemStub.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/analysis/sensitivity/ProblemStub.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Quagliarella.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Quagliarella.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Quagliarella.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Quagliarella.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Rendon.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Rendon.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Rendon.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Rendon2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Rendon2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Schaffer.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Schaffer.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Schaffer.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Schaffer2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Schaffer2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Schaffer2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Srinivas.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Srinivas.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Srinivas.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Tamaki.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Tamaki.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Tamaki.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Tanaka.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Tanaka.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Tanaka.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF1.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF1.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF1.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF10.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF10.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF10.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF11.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF11.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF12.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF12.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF12.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF3.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF3.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF3.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF4.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF4.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF4.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF5.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF5.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF5.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF6.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF6.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF6.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF7.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF7.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF7.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF8.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF8.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF8.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF9.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF9.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF9.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Viennet.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Viennet.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Viennet.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Viennet2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Viennet2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Viennet3.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Viennet3.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Viennet3.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Viennet3.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Viennet4.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Viennet4.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Viennet4.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/WFG/WFG.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/WFG/WFG.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/WFG/WFG.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/ZDT/ZDT.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/ZDT/ZDT.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/ZDT/ZDT.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/ZDT/ZDT.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/WFG/WFG.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Viennet4.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Viennet3.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Viennet3.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Viennet2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Viennet.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF9.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF8.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF7.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF6.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF5.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF4.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF3.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF12.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF11.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF10.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/UF1.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Tanaka.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Tamaki.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Srinivas.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Schaffer2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Schaffer.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Rendon2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Rendon.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Quagliarella.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Quagliarella.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/analysis/sensitivity/ProblemStub.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Poloni.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Osyczka2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Osyczka.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/OKA2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/OKA1.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Obayashi.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Murata.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Murata.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/LZ/LZ.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Lis.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Laumanns.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Kursawe.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Kita.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Jimenez.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Fonseca2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Fonseca.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/DTLZ/DTLZ.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF9.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF8.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF8.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF7.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF6.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF5.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF4.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF3.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF10.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/CEC2009/CF1.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Binh4.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Binh3.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Binh2.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Binh.htmlhttp://www.moeaframework.org/javadoc/org/moeaframework/problem/misc/Belegundu.html -
8/10/2019 MOEA - Report
2/4
Metrics to be implemented in MOEA framework
metric C
http://www.cs.ubbcluj.ro/~cgrosan/grosanCAIM.pdf
HVR metric:
http://books.google.ro/books?id=OSTn4GSy2uQC&pg=PA333&lpg=PA333&dq
=hvr+metric&source=bl&ots=tEgsqzMod8&sig=GpxXpxIvN4DmkPLi0YyHO442
M_4&hl=ro&sa=X&ei=W59TVOajMKXQ7AarloFQ&ved=0CBIQ6AEwAA#v=onep
age&q=hvr%20metric&f=false
capacity metrics: ONVG, C1, C2
Diversity: delta', m3, delta*
Convergence-diversity: Averaged Hausdorff Distance
http://www.ntu.edu.sg/home/zhangj/paper/siwei-measure.pdf
http://www.cs.ubbcluj.ro/~cgrosan/grosanCAIM.pdfhttp://www.cs.ubbcluj.ro/~cgrosan/grosanCAIM.pdfhttp://books.google.ro/books?id=OSTn4GSy2uQC&pg=PA333&lpg=PA333&dq=hvr+metric&source=bl&ots=tEgsqzMod8&sig=GpxXpxIvN4DmkPLi0YyHO442M_4&hl=ro&sa=X&ei=W59TVOajMKXQ7AarloFQ&ved=0CBIQ6AEwAA#v=onepage&q=hvr%20metric&f=falsehttp://books.google.ro/books?id=OSTn4GSy2uQC&pg=PA333&lpg=PA333&dq=hvr+metric&source=bl&ots=tEgsqzMod8&sig=GpxXpxIvN4DmkPLi0YyHO442M_4&hl=ro&sa=X&ei=W59TVOajMKXQ7AarloFQ&ved=0CBIQ6AEwAA#v=onepage&q=hvr%20metric&f=falsehttp://books.google.ro/books?id=OSTn4GSy2uQC&pg=PA333&lpg=PA333&dq=hvr+metric&source=bl&ots=tEgsqzMod8&sig=GpxXpxIvN4DmkPLi0YyHO442M_4&hl=ro&sa=X&ei=W59TVOajMKXQ7AarloFQ&ved=0CBIQ6AEwAA#v=onepage&q=hvr%20metric&f=falsehttp://books.google.ro/books?id=OSTn4GSy2uQC&pg=PA333&lpg=PA333&dq=hvr+metric&source=bl&ots=tEgsqzMod8&sig=GpxXpxIvN4DmkPLi0YyHO442M_4&hl=ro&sa=X&ei=W59TVOajMKXQ7AarloFQ&ved=0CBIQ6AEwAA#v=onepage&q=hvr%20metric&f=falsehttp://books.google.ro/books?id=OSTn4GSy2uQC&pg=PA333&lpg=PA333&dq=hvr+metric&source=bl&ots=tEgsqzMod8&sig=GpxXpxIvN4DmkPLi0YyHO442M_4&hl=ro&sa=X&ei=W59TVOajMKXQ7AarloFQ&ved=0CBIQ6AEwAA#v=onepage&q=hvr%20metric&f=falsehttp://www.ntu.edu.sg/home/zhangj/paper/siwei-measure.pdfhttp://www.ntu.edu.sg/home/zhangj/paper/siwei-measure.pdfhttp://www.ntu.edu.sg/home/zhangj/paper/siwei-measure.pdfhttp://books.google.ro/books?id=OSTn4GSy2uQC&pg=PA333&lpg=PA333&dq=hvr+metric&source=bl&ots=tEgsqzMod8&sig=GpxXpxIvN4DmkPLi0YyHO442M_4&hl=ro&sa=X&ei=W59TVOajMKXQ7AarloFQ&ved=0CBIQ6AEwAA#v=onepage&q=hvr%20metric&f=falsehttp://books.google.ro/books?id=OSTn4GSy2uQC&pg=PA333&lpg=PA333&dq=hvr+metric&source=bl&ots=tEgsqzMod8&sig=GpxXpxIvN4DmkPLi0YyHO442M_4&hl=ro&sa=X&ei=W59TVOajMKXQ7AarloFQ&ved=0CBIQ6AEwAA#v=onepage&q=hvr%20metric&f=falsehttp://books.google.ro/books?id=OSTn4GSy2uQC&pg=PA333&lpg=PA333&dq=hvr+metric&source=bl&ots=tEgsqzMod8&sig=GpxXpxIvN4DmkPLi0YyHO442M_4&hl=ro&sa=X&ei=W59TVOajMKXQ7AarloFQ&ved=0CBIQ6AEwAA#v=onepage&q=hvr%20metric&f=falsehttp://books.google.ro/books?id=OSTn4GSy2uQC&pg=PA333&lpg=PA333&dq=hvr+metric&source=bl&ots=tEgsqzMod8&sig=GpxXpxIvN4DmkPLi0YyHO442M_4&hl=ro&sa=X&ei=W59TVOajMKXQ7AarloFQ&ved=0CBIQ6AEwAA#v=onepage&q=hvr%20metric&f=falsehttp://www.cs.ubbcluj.ro/~cgrosan/grosanCAIM.pdf -
8/10/2019 MOEA - Report
3/4
Test problems to be implemented in MOEA framework
(if not specified all objectives are to be minimized)
1.
mQAP
Definition of the problem:
nis the number of locations, aijis the distance between location iand locationj, bijk is
the k-th flow from facility ito facilityj, igives the location of facility iin
permutation fromP(n).
Reference: http://www.cs.man.ac.uk/~jknowles/mQAP/
2. FES3
Definition of the problem:
Parameter domain: [0,1]
Reference:http://ro.ecu.edu.au/cgi/viewcontent.cgi?article=3021&context=ecuworks
(page 27)
3. ZLT1
Definition of the problem:
Parameter domain: [-1000,1000]
Reference:http://ro.ecu.edu.au/cgi/viewcontent.cgi?article=3021&context=ecuworks
(page 27)
http://ro.ecu.edu.au/cgi/viewcontent.cgi?article=3021&context=ecuworkshttp://ro.ecu.edu.au/cgi/viewcontent.cgi?article=3021&context=ecuworkshttp://ro.ecu.edu.au/cgi/viewcontent.cgi?article=3021&context=ecuworkshttp://ro.ecu.edu.au/cgi/viewcontent.cgi?article=3021&context=ecuworks -
8/10/2019 MOEA - Report
4/4
4. Rectangle problem
Definition of the problem:
The Rectangle problem minimises the Euclidean distance from a solution,
= (x1, x2), to four given lines, which are, in pairs, parallel to the coordinate axes (o1 =
a1, o1 = a2, o2 = b1, and o2 = b1):
Reference:
http://www.brunel.ac.uk/~cspgmml1/Supplement/RectangleProblem(CEC2014).pdf
5. Uncertain multiobjective traveling salesman problem (UMTSP)
Definition of the problem:
Reference:http://www.sciencedirect.com/science/article/pii/S0377221714007334
6.
Multiobjective Knapsack Problem (MKP)
Definition of the problem:
Given nitems (i = 1, . . . , n)having m characteristics wij (j = 1, . . . , m)like weight,
volume, . . .andpprofits cik(k = 1, . . . , p), some items should be selected to
maximize the p total profits while not exceeding the m knapsack capacities Wj
regarding the different characteristics.
wherexi= 1means that the item iis selected to be in the knapsack. It is assumed that
all coefficients cik, wijand Wjare nonnegative.
Reference: http://arxiv.org/ftp/arxiv/papers/1007/1007.4063.pdf
http://www.brunel.ac.uk/~cspgmml1/Supplement/RectangleProblem(CEC2014).pdfhttp://www.sciencedirect.com/science/article/pii/S0377221714007334http://www.sciencedirect.com/science/article/pii/S0377221714007334http://www.sciencedirect.com/science/article/pii/S0377221714007334http://www.sciencedirect.com/science/article/pii/S0377221714007334http://www.brunel.ac.uk/~cspgmml1/Supplement/RectangleProblem(CEC2014).pdf