Description : This package includes the Python code of the MDEP algorithm [1] for ensemble pruning. MDEP employ multi-objective evolutionary algorithms to optimize the validation error, margin distribution and ensemble size simultaneously. README file is included in the package, showing how to use the code.

References: [1] Yu-Chang Wu, Yi-Xiao He, Chao Qian, and Zhi-Hua Zhou. Multi-objective Evolutionary Ensemble Pruning Guided by Margin Distribution. In: Proceedings of the 17th International Conference on Parallel Problem Solving from Nature (PPSN'22), Dortmund, Germany, 2022

ATTN: This package is free for academic usage. You can run it at your own risk. For other purposes, please contact Dr. Chao Qian (

Requirement: The package was developed with Python.

ATTN2: This package was developed by Mr. Yuchang Wu( For any problem concerning the code, please feel free to contact Mr. Wu.

Download: code (3MB)