/Test_Functions_for_Multi-objective_Optimization

Test Functions for Multi-Objective Optimization

Primary LanguageMATLABMIT LicenseMIT

Test_Functions_for_Multi_Objective_Optimization

Test functions for multi-objective optimization

Please visit Problem directory.

I prepared a lot of images

Left image is Pareto front

Center image is Pareto front and random points

Point size N = 200. Number of variables D = 5 (if possible).

Right image is Pareto front and grid points

Point size N = 21^5. Number of variables D = 5 (if possible).

Red points are Parto optimal solution.
Blue points are infeasible solution.
Grey points are feasible solution.

imagePareto Front on the DTLZ1 imageInitial population on the DTLZ1 imageGrid Points on the DTLZ1
imagePareto Front on the DTLZ1 imageInitial population on the DTLZ1 imageGrid Points on the DTLZ1

Others

I use PlatEMO. Some Problems directory files and Public directory files are same as PlatEMO.
I hope visitors can help their visual understanding of multi-objective optimization problem.

Reference
Ye Tian, Ran Cheng, Xingyi Zhang, and Yaochu Jin, PlatEMO: A MATLAB platform for evolutionary multi-objective optimization [educational forum], IEEE Computational Intelligence Magazine, 2017, 12(4): 73-87".
PlatEMO