IEEE Computational Intelligence Magazine· 2017Q1
PlatEMO: A MATLAB Platform for Evolutionary Multi-Objective Optimization [Educational Forum]
- 2,649citations
- Q1SCImago
- 2017year
Short summary
PlatEMO is a new, open-source MATLAB platform that provides over 50 evolutionary multi-objective optimization algorithms and 100 test problems for researchers and practitioners.
AI-generated from the title and abstract; the full text is not read.
Key points
- PlatEMO is a MATLAB platform for evolutionary multi-objective optimization.
- It contains over 50 multi-objective evolutionary algorithms and 100 multi-objective test problems.
- Features include a user-friendly GUI for algorithm comparison and statistical result export (Excel/LaTeX).
- The platform is open-source, facilitating the development of new algorithms and indicators.
AI-generated from the title and abstract; the full text is not read.
Abstract
Over the last three decades, a large number of evolutionary algorithms have been developed for solving multi-objective optimization problems. However, there lacks an upto-date and comprehensive software platform for researchers to properly benchmark existing algorithms and for practitioners to apply selected algorithms to solve their real-world problems. The demand of such a common tool becomes even more urgent, when the source code of many proposed algorithms has not been made publicly available. To address these issues, we have developed a MATLAB platform for evolutionary multi-objective optimization in this paper, called PlatEMO, which includes more than 50 multiobjective evolutionary algorithms and more than 100 multi-objective test problems, along with several widely used performance indicators. With a user-friendly graphical user interface, PlatEMO enables users to easily compare several evolutionary algorithms at one time and collect statistical results in Excel or LaTeX files. More importantly, PlatEMO is completely open source, such that users are able to develop new algorithms on the basis of it. This paper introduces the main features of PlatEMO and illustrates how to use it for performing comparative experiments, embedding new algorithms, creating new test problems, and developing performance indicators. Source code of PlatEMO is now available at: http://bimk.ahu.edu.cn/index.php?s=/Index/Software/index.html.
The authors' abstract, as published at the source. IEEE Computational Intelligence Magazine, 2017 · DOI ↗
Continue with a free account
Ask the paper: 3 free questions a day about this paper; save it, get its citation, new summaries every day for your field. Takeaways are Premium.
Continue free on the webSign in with Google or Apple; no card needed. You come back to this paper.
On your phone:
Field: Computational Theory and Mathematics
Computational Theory and MathematicsComputer Science