Evolutionary multi-objective optimization platform
Add two multi-objective optimization algorithms CCGDE3 and NSGA-II+ARSBX and one single-objective optimization algorithm OFA. There are currently 153 algorithms in the platform.
Fix some minor bugs in algorithms and the GUI.
20+ algorithms and 100+ problems for single-objective optimization. There are currently 150 algorithms and 339 problems in the platform, including single-objective optimization, multi-objective optimization, many-objective optimization, combinatorial optimization, large-scale optimization, constrained optimization, multimodal optimization, expensive optimization, sparse optimization, and preference optimization.
A totally new GUI with more powerful functions, which contains a test module, an application module, and an experiment module.
A novel filter system based on hybrid labels, which facilitates the selection of suitable algorithms for solving different types of problems.
More convenient interfaces for solving user-defined problems, where no file needs to be written by users.
A better visualization of populations, where the true Pareto fronts and feasible regions can be shown in the plots.
Add three algorithms for constrained optimization (i.e., CCMO, MOEA/D-DAE, and TiGE-2) and an algorithm for many-objective optimization (i.e., PREA). There are currently 118 algorithms in the platform.
Fix some minor bugs in the Pareto front sampling methods in LIR-CMOP and MW problems.
The Copyright of the PlatEMO belongs to the BIMK group. You are free to use the PlatEMO for research purposes. All publications which use this platform or any code in the platform should acknowledge the use of "PlatEMO" and 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".
@article{PlatEMO,
title={{PlatEMO}: A {MATLAB} platform for evolutionary multi-objective optimization},
author={Tian, Ye and Cheng, Ran and Zhang, Xingyi and Jin, Yaochu},
journal={IEEE Computational Intelligence Magazine},
volume={12},
number={4},
pages={73--87},
year={2017},
}
fix a high-level bug.
Add the sparse multi-objective evolutionary algorithm SparseEA. Add the sparse multi-objective test suite SMOP1-SMOP8. Add four sparse multi-objective optimization problems, i.e., feature selection, pattern mining, critical node detection, and neural network training. Add the diversity metric CPF (i.e., coverage over Pareto front). Add the irregular multi-objective test suite IMOP1-IMOP8.
The Copyright of the PlatEMO belongs to the BIMK group. You are free to use the PlatEMO for research purposes. All publications which use this platform or any code in the platform should acknowledge the use of "PlatEMO" and 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".
@article{PlatEMO,
title={{PlatEMO}: A {MATLAB} platform for evolutionary multi-objective optimization},
author={Tian, Ye and Cheng, Ran and Zhang, Xingyi and Jin, Yaochu},
journal={IEEE Computational Intelligence Magazine},
volume={12},
number={4},
pages={73--87},
year={2017},
}