PlatEMO: A MATLAB Platform for Evolutionary Multi-Objective Optimization

被引:1588
|
作者
Tian, Ye [1 ]
Cheng, Ran [2 ]
Zhang, Xingyi [1 ]
Jin, Yaochu [3 ]
机构
[1] Anhui Univ, Sch Comp Sci & Technol, Hefei, Anhui, Peoples R China
[2] Univ Birmingham, Sch Comp Sci, Birmingham, W Midlands, England
[3] Univ Surrey, Dept Comp Sci, Guildford, Surrey, England
基金
中国国家自然科学基金;
关键词
NONDOMINATED SORTING APPROACH; DOMINANCE RELATION; ALGORITHM; DECOMPOSITION; SEARCH; CONVERGENCE; DIVERSITY; SELECTION;
D O I
10.1109/MCI.2017.2742868
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Over the last three decades, a large number of evolutionary algorithms have been developed for solving multi-objective optimization problems. However, there lacks an up-to-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 multi-objective 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.
引用
收藏
页码:73 / 87
页数:15
相关论文
共 50 条
  • [41] Research on evolutionary multi-objective optimization algorithms
    Gong, Mao-Guo
    Jiao, Li-Cheng
    Yang, Dong-Dong
    Ma, Wen-Ping
    Ruan Jian Xue Bao/Journal of Software, 2009, 20 (02): : 271 - 289
  • [42] Special Issue on Evolutionary Multi-objective Optimization
    Stewart, Theodor
    JOURNAL OF MULTI-CRITERIA DECISION ANALYSIS, 2013, 20 (5-6) : 213 - 215
  • [43] A Hybrid Framework for Evolutionary Multi-objective Optimization
    Sindhya, Karthik
    Miettinen, Kaisa
    Deb, Kalyanmoy
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2013, 17 (04) : 495 - 511
  • [44] Hierarchical approach to evolutionary multi-objective optimization
    Ciepiela, Eryk
    Kocot, Joanna
    Siwik, Leszek
    Drezewski, Rafal
    COMPUTATIONAL SCIENCE - ICCS 2008, PT 3, 2008, 5103 : 740 - 749
  • [45] Evolutionary multi-objective optimization of business processes
    Tiwari, Ashutosh
    Vergidis, Kostas
    Majeed, Basim
    2006 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-6, 2006, : 3076 - +
  • [46] Dynamic multi-objective optimization evolutionary algorithm
    Liu, Chun-an
    Wang, Yuping
    ICNC 2007: THIRD INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 4, PROCEEDINGS, 2007, : 456 - +
  • [47] An analysis on recombination in multi-objective evolutionary optimization
    Qian, Chao
    Yu, Yang
    Zhou, Zhi-Hua
    ARTIFICIAL INTELLIGENCE, 2013, 204 : 99 - 119
  • [48] Dynamical multi-objective optimization evolutionary algorithm
    Xiong, SW
    Li, F
    Wang, W
    Feng, C
    THIRD INTERNATIONAL SYMPOSIUM ON MULTISPECTRAL IMAGE PROCESSING AND PATTERN RECOGNITION, PTS 1 AND 2, 2003, 5286 : 418 - 421
  • [49] Constraint handling in multi-objective evolutionary optimization
    Woldesenbet, Yonas G.
    Tessema, Birak G.
    Yen, Gary G.
    2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, : 3077 - 3084
  • [50] Weighted preferences in evolutionary multi-objective optimization
    Tobias Friedrich
    Trent Kroeger
    Frank Neumann
    International Journal of Machine Learning and Cybernetics, 2013, 4 : 139 - 148