Abstract
Classical evolutionary programming uses Gaussian mutation as the primary search operator. Recent studies have shown that using a Cauchy random variable as the primary operator leads to faster convergence for certain function optimization problems. In this study we explore the use of both the Gaussian and the Cauchy operators along with a self-adaptive mechanism to select the appropriate operator for each individual in the population. Empirical studies of the dual-operator evolutionary programming are conducted using a limited set of test function optimization problems.
Preview
Unable to display preview. Download preview PDF.
References
T. Bäck and H.-P. Schwefel (1993) “An overview of evolutionary algorithms for parameter optimization,” Evolutionary Computation, Vol. 1, No. 1, pp. 1–24.
D.B. Fogel (1995) Evolutionary Computation: Towards a New Philosophy of Machine Intelligence, IEEE Press, NY
N. Saravanan, D.B. Fogel, and K.M. Nelson (1995) “A Comparison of Methods for Self-Adaptation in Evolutionary Algorithms,” BioSystems, Vol. 36, pp. 157–166.
X. Yao and Y. Liu (1996) “Fast Evolutionary Programming,” Evolutionary Programming V: Proceedings of the Fifth Annual Conference on Evolutionary Programming, L.J. Fogel, P.J. Angeline, and T. Back (eds.), MIT Press, Cambridge, MA, pp. 451–460.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Saravanan, N., Fogel, D.B. (1997). Multi-operator evolutionary programming: A preliminary study on function optimization. In: Angeline, P.J., Reynolds, R.G., McDonnell, J.R., Eberhart, R. (eds) Evolutionary Programming VI. EP 1997. Lecture Notes in Computer Science, vol 1213. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0014813
Download citation
DOI: https://doi.org/10.1007/BFb0014813
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62788-3
Online ISBN: 978-3-540-68518-0
eBook Packages: Springer Book Archive