Applying Evolutionary Algorithms Successfully: A Guide Gained from Real-world Applications

07/23/2021
by   Wilfried Jakob, et al.
0

Metaheuristics (MHs) in general and Evolutionary Algorithms (EAs) in particular are well known tools for successful optimization of difficult problems. But when is their application meaningful and how does one approach such a project as a novice? How do you avoid beginner's mistakes or use the design possibilities of a metaheuristic search as efficiently as possible? This paper tries to give answers to these questions based on 30 years of research and application of the Evolutionary Algorithm GLEAM and its memetic extension HyGLEAM. Most of the experience gathered and discussed here can also be applied to the use of other metaheuristics such as ant algorithms or particle swarm optimization. This paper addresses users with basic knowledge of MHs in general and EAs in particular who want to apply them in an optimization project. For this purpose, a number of questions that arise in the course of such a project are addressed. At the end, some non-technical project management issues are discussed, whose importance for project success is often underestimated.

READ FULL TEXT

page 1

page 23

research
08/03/2015

Evolutionary Algorithms: Concepts, Designs, and Applications in Bioinformatics: Evolutionary Algorithms for Bioinformatics

Since genetic algorithm was proposed by John Holland (Holland J. H., 197...
research
01/05/2013

Hybridization of Evolutionary Algorithms

Evolutionary algorithms are good general problem solver but suffer from ...
research
01/25/2021

Particle Swarm Optimization: Fundamental Study and its Application to Optimization and to Jetty Scheduling Problems

The advantages of evolutionary algorithms with respect to traditional me...
research
10/01/2022

NeuroEvo: A Cloud-based Platform for Automated Design and Training of Neural Networks using Evolutionary and Particle Swarm Algorithms

Evolutionary algorithms (EAs) provide unique advantages for optimizing n...
research
01/25/2021

Particle Swarm Optimization: Development of a General-Purpose Optimizer

Traditional methods present a very restrictive range of applications, ma...
research
11/03/2015

There is no fast lunch: an examination of the running speed of evolutionary algorithms in several languages

It is quite usual when an evolutionary algorithm tool or library uses a ...
research
11/29/2021

Evolutionary Multitask Optimization: Are we Moving in the Right Direction?

Transfer Optimization, understood as the exchange of information among s...

Please sign up or login with your details

Forgot password? Click here to reset