Я хочу решить MOP6 с помощью NSGA-II от JAVA и MOEA Framework.
См. Функцию:
Эволюционные алгоритмы для решения многоцелевых задачВторое издание Карлос А. Коэльо Коэльо, Гари Б. Ламонт и Дэвид А. Ван Вельдхуйзен Страница: 102
Сейчас я не знаю, как определить эту функцию для MOEA Framework.
public class MOP6 {
public static void main(String[] args) {
//configure and run this experiment
NondominatedPopulation result = new Executor()
.withProblem("UF6")
.withAlgorithm("NSGAII")
.withMaxEvaluations(10000)
.run();
//display the results
System.out.format("Objective1 Objective2%n");
for (Solution solution : result) {
System.out.format("%.4f %.4f%n",
solution.getObjective(0),
solution.getObjective(1));
}
new Plot()
.add("NSGAII",result).setTitle("MOP6").show();
}}