Gaussian mutation and self-adaption for numeric genetic algorithms

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

Abstract

By considering the function variables rather than the binary-bits as genes, new mutation operators can be devised for GAs used to optimise numeric functions. We implement Gaussian mutation operators for Genetic Algorithms used to optimise numeric functions and show it is superior to bit-flip mutation for most of the test functions. Gaussian mutation is a fundamental operator of both Evolutionary Strategies(ES) and Evolutionary Programming(EP). We also implement self-adaptive Gaussian mutation (also used in Evolutionary Strategeis and Evolutionary Programming) which allows the GA to vary the mutation strength during the run, this gives further improvement on some of the functions. The performance our GA using a simple implementation of self-adaptive Gaussian mutation is now comparable to ESs. This shows the importance of mutation and the importance of using appropriate mutation operators.

Cite

CITATION STYLE

APA

Hinterding, R. (1995). Gaussian mutation and self-adaption for numeric genetic algorithms. In Proceedings of the IEEE Conference on Evolutionary Computation (Vol. 1, pp. 384–388). https://doi.org/10.1109/icec.1995.489178

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