A practical tutorial on solving optimization problems via PlatEMO

被引:45
作者
Tian, Ye [1 ,2 ]
Zhu, Weijian [3 ]
Zhang, Xingyi [1 ,4 ]
Jin, Yaochu [5 ]
机构
[1] Anhui Univ, Informat Mat & Intelligent Sensing Lab Anhui Prov, Hefei, Peoples R China
[2] Anhui Univ, Inst Phys Sci & Informat Technol, Hefei, Peoples R China
[3] Anhui Univ, Sch Comp Sci & Technol, Hefei, Peoples R China
[4] Anhui Univ, Sch Artificial Intelligence, Hefei, Peoples R China
[5] Bielefeld Univ, Fac Technol, Bielefeld, Germany
基金
中国国家自然科学基金;
关键词
Optimization; Metaheuristics; Evolutionary computation; Swarm intelligence; Problem definition; PlatEMO; MULTIOBJECTIVE EVOLUTIONARY ALGORITHMS;
D O I
10.1016/j.neucom.2022.10.075
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
PlatEMO is an open-source platform for solving complex optimization problems, which provides a variety of metaheuristics including evolutionary algorithms, swarm intelligence algorithms, multi-objective optimization algorithms, surrogate-assisted optimization algorithms, and many others. Due to the problem-independent nature of most metaheuristics, they are versatile for solving problems with various difficulties such as multimodal landscapes, discrete search spaces, multiple objectives, strict constraints, and expensive evaluations, regardless of the fields the problems belong to. Since PlatEMO was published in 2017, it has been used by many researchers from both academia and industry in the computational intelligence community. However, the basic terms and concepts about optimization may confuse practitioners and junior researchers new to metaheuristics. Hence, this paper presents a practical introduction to the use of PlatEMO 4.0, focusing on the procedures of defining problems, selecting suitable metaheuristics, and collecting results. Note, however, that a description of the technical details of metaheuristics is beyond the scope of this paper and interested readers may refer to the cited references. (c) 2022 Elsevier B.V. All rights reserved.
引用
收藏
页码:190 / 205
页数:16
相关论文
共 59 条
  • [1] A survey on the Artificial Bee Colony algorithm variants for binary, integer and mixed integer programming problems
    Akay, Bahriye
    Karaboga, Dervis
    Gorkemli, Beyza
    Kaya, Ebubekir
    [J]. APPLIED SOFT COMPUTING, 2021, 106
  • [2] Allmendinger R, 2017, J MULTI-CRITERIA DEC, V24, P5, DOI 10.1002/mcda.1605
  • [3] A survey on swarm intelligence approaches to feature selection in data mining
    Bach Hoai Nguyen
    Xue, Bing
    Zhang, Mengjie
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2020, 54
  • [4] Cognizant Multitasking in Multiobjective Multifactorial Evolution: MO-MFEA-II
    Bali, Kavitesh Kumar
    Gupta, Abhishek
    Ong, Yew-Soon
    Tan, Puay Siew
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2021, 51 (04) : 1784 - 1796
  • [5] Rich Vehicle Routing Problem: Survey
    Caceres-Cruz, Jose
    Arias, Pol
    Guimarans, Daniel
    Riera, Daniel
    Juan, Angel A.
    [J]. ACM COMPUTING SURVEYS, 2015, 47 (02)
  • [6] A benchmark test suite for evolutionary many-objective optimization
    Cheng, Ran
    Li, Miqing
    Tian, Ye
    Zhang, Xingyi
    Yang, Shengxiang
    Jin, Yaochu
    Yao, Xin
    [J]. COMPLEX & INTELLIGENT SYSTEMS, 2017, 3 (01) : 67 - 81
  • [7] Coello CAC., 2007, EVOLUTIONARY ALGORIT
  • [8] Solving multiobjective optimization problems using an artificial immune system
    Coello C.A.C.
    Cortés N.C.
    [J]. Genetic Programming and Evolvable Machines, 2005, 6 (2) : 163 - 190
  • [9] Evolutionary multiobjective optimization: open research areas and some challenges lying ahead
    Coello Coello, Carlos A.
    Gonzalez Brambila, Silvia
    Figueroa Gamboa, Josue
    Castillo Tapia, Ma Guadalupe
    Hernandez Gomez, Raquel
    [J]. COMPLEX & INTELLIGENT SYSTEMS, 2020, 6 (02) : 221 - 236
  • [10] Deb K, 2004, ADV INFO KNOW PROC, P105