PRDH code for solving multi-objective feature selection problems in classification without using PLATEMO
Reference: Jiao R, Xue B, Zhang M. Solving multi-objective feature selection problems in classification via problem reformulation and duplication handling[J]. IEEE Transactions on Evolutionary Computation, 2022.
Tian Y, Cheng R, Zhang X, et al. PlatEMO: A MATLAB platform for evolutionary multi-objective optimization [educational forum][J]. IEEE Computational Intelligence Magazine, 2017, 12(4): 73-87.
Cheng F, Chu F, Xu Y, et al. A steering-matrix-based multiobjective evolutionary algorithm for high-dimensional feature selection[J]. IEEE transactions on cybernetics, 2021, 52(9): 9695-9708.
The implementation is based on the code of SM-MOEA and PRDH and PLATEMO. Thanks to them.
You can use the main_prdh.m and the 'colon.mat' file in the 'dataset' folder to run this algorithm.