EOS: a Parallel, Self-Adaptive, Multi-Population Evolutionary Algorithm for Constrained Global Optimization

被引:0
|
作者
Federici, Lorenzo [1 ]
Benedikter, Boris [1 ]
Zavoli, Alessandro [1 ]
机构
[1] Sapienza Univ Rome, Dept Mech & Aerosp Engn, Rome, Italy
关键词
global optimization; evolutionary optimization; constrained optimization; differential evolution; self-adaptation; parallel computing; island-model; space trajectory optimization; DIFFERENTIAL EVOLUTION; DESIGN;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents the main characteristics of the evolutionary optimization code named EOS, Evolutionary Optimization at Sapienza, and its successful application to challenging, real-world space trajectory optimization problems. EOS is a global optimization algorithm for constrained and unconstrained problems of real-valued variables. It implements a number of improvements to the well-known Differential Evolution (DE) algorithm, namely, a self-adaptation of the control parameters, an epidemic mechanism, a clustering technique, an epsilon-constrained method to deal with nonlinear constraints, and a synchronous island-model to handle multiple populations in parallel. The results reported prove that EOS is capable of achieving increased performance compared to state-of-the-art single-population self-adaptive DE algorithms when applied to high-dimensional or highly-constrained space trajectory optimization problems.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] A self-adaptive multi-population based Jaya algorithm for engineering optimization
    Rao, R. Venkata
    Saroj, Ankit
    SWARM AND EVOLUTIONARY COMPUTATION, 2017, 37 : 1 - 26
  • [2] A self-adaptive multi-population differential evolution algorithm
    Lin Zhu
    Yongjie Ma
    Yulong Bai
    Natural Computing, 2020, 19 : 211 - 235
  • [3] A self-adaptive multi-population differential evolution algorithm
    Zhu, Lin
    Ma, Yongjie
    Bai, Yulong
    NATURAL COMPUTING, 2020, 19 (01) : 211 - 235
  • [4] Multi-population evolutionary algorithm for solving constrained optimization problems
    Chen, ZY
    Kang, LS
    Artificial Intelligence Applications and Innovations II, 2005, 187 : 381 - 395
  • [5] Self-adaptive multi-population Jaya algorithm for green parallel machine scheduling problem
    Wang J.
    Yang Q.
    Zhu K.
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2023, 29 (01): : 111 - 120
  • [6] An Adaptive Multi-Population Optimization Algorithm for Global Continuous Optimization
    Li, Zhixi
    Tam, Vincent
    Yeung, Lawrence K.
    IEEE ACCESS, 2021, 9 : 19960 - 19989
  • [7] Training and testing a self-adaptive multi-operator evolutionary algorithm for constrained optimization
    Elsayed, Saber M.
    Sarker, Ruhul A.
    Essam, Daryl L.
    APPLIED SOFT COMPUTING, 2015, 26 : 515 - 522
  • [8] An Adaptive Genetic Algorithm Based on Multi-population Parallel Evolutionary for Highway Alignment Optimization Model
    Chen Jian-Xin
    Guo Yong-Yi
    Lv Mai-Xia
    INFORMATION TECHNOLOGY FOR MANUFACTURING SYSTEMS II, PTS 1-3, 2011, 58-60 : 1499 - +
  • [9] STUDY ON CONVERGENCE OF SELF-ADAPTIVE AND MULTI-POPULATION COMPOSITE GENETIC ALGORITHM
    Liu, Li-Min
    Wang, Nian-Peng
    Li, Fa-Chao
    PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-6, 2009, : 2680 - +
  • [10] Self-adaptive Multi-population Rao Algorithms for Engineering Design Optimization
    Rao, R. V.
    Pawar, R. B.
    APPLIED ARTIFICIAL INTELLIGENCE, 2020, 34 (03) : 187 - 250