Methods for the analysis of evolutionary algorithms

0Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Analyzing evolutionary algorithms is often surprisingly difficult. It can be challenging even for very simple evolutionary algorithms on very simple functions. This is due to the fact that evolutionary algorithms are a class of randomized search heuristics mimicking natural evolution that have been designed to search effectively for good solutions in a vast search space without any thought about analysis. The directed random sampling of the search space they perform gives rise to complex and hard to analyze random processes that can be described as complex Markov chains as we have discussed in Sect. 3.1. This motivates us to start our analysis with evolutionary algorithms that are as simple as possible and consider fitness functions that are as simple as possible. We do not claim that such evolutionary algorithms are actually applied in practice or that example problems bear much resemblance to real optimization problems.

Cite

CITATION STYLE

APA

Jansen, T. (2013). Methods for the analysis of evolutionary algorithms. In Natural Computing Series (Vol. 41, pp. 85–155). Springer Verlag. https://doi.org/10.1007/978-3-642-17339-4_5

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free