EOS: a Parallel, Self-Adaptive, Multi-Population Evolutionary Algorithm for Constrained Global Optimization
Lorenzo Federici, Boris Benedikter, Alessandro Zavoli

TL;DR
This paper introduces EOS, a parallel, self-adaptive multi-population evolutionary algorithm that enhances differential evolution for constrained global optimization, demonstrating superior performance on complex space trajectory problems.
Contribution
The paper presents EOS, a novel multi-population, self-adaptive evolutionary algorithm with epidemic, clustering, and island-model mechanisms for improved constrained optimization.
Findings
EOS outperforms state-of-the-art algorithms on space trajectory problems.
EOS effectively handles high-dimensional and highly-constrained problems.
The algorithm demonstrates successful application to real-world space optimization tasks.
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 clustering technique, an -constrained method to deal with nonlinear constraints, and a synchronous island-model to handle multiple populations in parallel. The results reported prove that EOSis 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
