2020 IEEE Congress on Evolutionary Computation (CEC) 2020
DOI: 10.1109/cec48606.2020.9185800
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: 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 cl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
7
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
6
2
1

Relationship

4
5

Authors

Journals

citations
Cited by 19 publications
(8 citation statements)
references
References 34 publications
(39 reference statements)
0
7
0
Order By: Relevance
“…The solution of the resulting constrained global optimization problem is carried out by an in-house code named "Evolutionary Optimization at Sapienza" (EOS) [28], which implements a selfadaptive, ε-constrained, partially restarted differential evolution algorithm, with a synchronous island-model to handle multiple subpopulations as parallel processes, with sporadic migrations of individuals between them. EOS has been successfully applied to a broad range of unconstrained and constrained space trajectory optimization problems, as multiple gravity-assist trajectories [29,30], rocket ascent trajectories [31], and multirendezvous missions [32].…”
Section: B Global Optimization Algorithmmentioning
confidence: 99%
“…The solution of the resulting constrained global optimization problem is carried out by an in-house code named "Evolutionary Optimization at Sapienza" (EOS) [28], which implements a selfadaptive, ε-constrained, partially restarted differential evolution algorithm, with a synchronous island-model to handle multiple subpopulations as parallel processes, with sporadic migrations of individuals between them. EOS has been successfully applied to a broad range of unconstrained and constrained space trajectory optimization problems, as multiple gravity-assist trajectories [29,30], rocket ascent trajectories [31], and multirendezvous missions [32].…”
Section: B Global Optimization Algorithmmentioning
confidence: 99%
“…The inner-level problem is tackled in this paper by EOS (Evolutionary Optimization at Sapienza) [48]. EOS is an inhouse optimization code for continuous-variable problems, which implements an improved self-adaptive, partially restarted Differential Evolution (DE) algorithm, with a synchronous island model to handle multiple populations in parallel.…”
Section: Inner-levelmentioning
confidence: 99%
“…Interested readers are suggested to refer to Ref. [48] for further details about the algorithm.…”
Section: Inner-levelmentioning
confidence: 99%
“…To validate the quality of attained results, the same problem was solved also using EOS, 45 a direct shooting algorithm based on differential evolution that was already successfully employed to solve a similar instance of the problem at hand. 46 The comparison between the two solutions is reported in Table 7.…”
Section: Unconstrained Returnmentioning
confidence: 99%