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
来源
2020 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC) | 2020年
关键词
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
相关论文
共 43 条
[1]   Parallelism and evolutionary algorithms [J].
Alba, E ;
Tomassini, M .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (05) :443-462
[2]   Differential evolution with generalized differentials [J].
Ali, M. M. .
JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2011, 235 (08) :2205-2216
[3]  
[Anonymous], 1999, EVOLUTIONARY TECHNIQ
[4]  
Benedikter B., 2019, 8 EUROPEAN C AERONAU
[5]   Performance comparison of self-adaptive and adaptive differential evolution algorithms [J].
Brest, Janez ;
Boskovic, Borko ;
Greiner, Saso ;
Zumer, Viljem ;
Maucec, Mirjam Sepesy .
SOFT COMPUTING, 2007, 11 (07) :617-629
[6]  
Casalino L, 2016, ADV ASTRONAUT SCI, V158, P4291
[7]  
Ceriotti M., 2010, THESIS
[8]  
Clarke L., 1994, Programming Environments for Massively Parallel Distributed Systems, P213, DOI [10.1007/978-3-0348-8534-8_21, DOI 10.1007/978-3-0348-8534-8_21, DOI 10.1007/978-3-0348-8534-8, DOI 10.1007/978-3-0348-8534-821]
[9]  
Coello C. A. C., 1999, LANIARI9904
[10]  
Conway B.A., 2010, Spacecraft Trajectory Optimization, V29