Institute of
Bioinspired Intelligence and Mining Knowledge


Evolutionary multi-objective optimization platform

  • 50+ open source evolutionary algorithms

  • 100+ open source multi-objective test problems

  • Powerful GUI for performing experiments

  • Generating results in the format of Excel or LaTeX table by one-click operation

  • State-of-the-art algorithms will be included continuously

Download now
Functions>              Libraries>
*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".


Totally Developed in MATLAB

PlatEMO consists of a number of MATLAB functions without using any other libraries. Any machines able to run MATLAB can use PlatEMO regardless of the operating system


Includes Many Popular Algorithms

PlatEMO includes more than fifty existing popular MOEAs, including genetic algorithm, differential evolution, particle swarm optimization, memetic algorithm, estimation of distribution algorithm, and surrogate model based algorithm. Most of them are representative algorithms published in top journals after 2010

List of the included MOEAs>

Various Figure Demonstrations

Users can select various figures to be displayed, including the Pareto front of the result, the Pareto set of the result, the true Pareto front, and the evolutionary trajectories of any performance indicator values


Powerful and Friendly GUI

PlatEMO provides a powerful and friendly GUI, where users can configure all the settings and perform experiments via the GUI without writing any code

How to use>

Generates Data in the Format of Excel or LaTeX

Users can save the statistical experimental results generated by PlatEMO as an Excel table or LaTeX table, which can be directly used in academic writings