Computational complexity of evolutionary algorithms

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

Abstract

When applying evolutionary algorithms to the task of optimization it is important to have a clear understanding of their capabilities and limitations. By analyzing the optimization time of various variants of evolutionary algorithms for classes of concrete optimization problems, important insights can be gained about what makes problems easy or hard for these heuristics. Still more important than the derivation of such specific results is the development of methods that facilitate rigorous analysis and enable researchers to derive such results for new variants of evolutionary algorithms and more complex problems. The development of such methods and analytical tools is a significant and very active area of research. An overview of important methods and their foundations is presented together with exemplary applications. This enables one to apply these methods to concrete problems and participate in the theoretical foundation of evolutionary computing.

Cite

CITATION STYLE

APA

Jansen, T. (2012). Computational complexity of evolutionary algorithms. In Handbook of Natural Computing (Vol. 2–4, pp. 815–845). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-540-92910-9_26

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