scispace - formally typeset
Open Access

The Advantages of Evolutionary Computation

David B. Fogel
- pp 1-11
Reads0
Chats0
TLDR
Practical advantages of using evolutionary algorithms as compared with classic methods of optimization or artificial intelligence include the flexibility of the procedures, as well as the ability to self-adapt the search for optimum solutions on the fly.
Abstract
Evolutionary computation is becoming common in the solution of difficult, realworld problems in industry, medicine, and defense. This paper reviews some of the practical advantages to using evolutionary algorithms as compared with classic methods of optimization or artificial intelligence. Specific advantages include the flexibility of the procedures, as well as the ability to self-adapt the search for optimum solutions on the fly. As desktop computers increase in speed, the application of evolutionary algorithms will become routine.

read more

Citations
More filters
Journal ArticleDOI

Group Search Optimizer: An Optimization Algorithm Inspired by Animal Searching Behavior

TL;DR: A novel optimization algorithm, group search optimizer (GSO), which is inspired by animal behavior, especially animal searching behavior, and has competitive performance to other EAs in terms of accuracy and convergence speed, especially on high-dimensional multimodal problems.
Book

Computational Intelligence and Feature Selection: Rough and Fuzzy Approaches

Richard Jensen, +1 more
TL;DR: Computational Intelligence and Feature Selection provides a high level audience with both the background and fundamental ideas behind feature selection with an emphasis on those techniques based on rough and fuzzy sets, including their hybridizations.
Journal ArticleDOI

Meta learning evolutionary artificial neural networks

TL;DR: This paper presents meta-learning evolutionary artificial neural network (MLEANN), an automatic computational framework for the adaptive optimization of artificial neural networks (ANNs) wherein the neural network architecture, activation function, connection weights; learning algorithm and its parameters are adapted according to the problem.
Journal ArticleDOI

Recent Advances in Evolutionary Computation

TL;DR: This paper provides an overview of some recent advances in evolutionary computation that have been made in CERCIA at the University of Birmingham, UK and theoretical results in the computational time complexity of evolutionary algorithms.
Book ChapterDOI

Introduction to creative evolutionary systems

TL;DR: In computer science and in artificial intelligence, when we use a search algorithm, we define a computational problem in terms of a search space, which can be viewed as a massive collection of potential solutions to the problem as mentioned in this paper.
References
More filters
Book

Genetic Algorithms + Data Structures = Evolution Programs

TL;DR: GAs and Evolution Programs for Various Discrete Problems, a Hierarchy of Evolution Programs and Heuristics, and Conclusions.
Journal ArticleDOI

No free lunch theorems for optimization

TL;DR: A framework is developed to explore the connection between effective optimization algorithms and the problems they are solving and a number of "no free lunch" (NFL) theorems are presented which establish that for any algorithm, any elevated performance over one class of problems is offset by performance over another class.
Book

Handbook of Genetic Algorithms

TL;DR: This book sets out to explain what genetic algorithms are and how they can be used to solve real-world problems, and introduces the fundamental genetic algorithm (GA), and shows how the basic technique may be applied to a very simple numerical optimisation problem.
Book ChapterDOI

Artificial Intelligence through Simulated Evolution

TL;DR: This chapter contains sections titled: References Artificial Intelligence through a Simulation of Evolution Natural Automata and Prosthetic Devices and Artificial intelligence through a simulation of Evolution natural automata and prosthetic devices.
Book

Evolutionary algorithms in theory and practice

Thomas Bäck
TL;DR: In this work, the author compares the three most prominent representatives of evolutionary algorithms: genetic algorithms, evolution strategies, and evolutionary programming within a unified framework, thereby clarifying the similarities and differences of these methods.