Abstract
A problem in the use of genetic algorithms is premature convergence, a premature stagnation of the search caused by the lack of population diversity. The mutation operator is the one responsible for the generation of diversity and therefore may be considered to be an important element in solving this problem. A solution adopted involves the control, throughout the run, of the parameter that determines its operation: the mutation probability.
In this paper, we study an adaptive approach for the control of the mutation probability based on the application of fuzzy logic controllers. Experimental results show that this technique consistently outperforms other mechanisms presented in the genetic algorithm literature for controlling this genetic algorithm parameter.
This research has been supported by DGICYT PB98-1319.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Angeline, P.J.: Adaptive and Self-Adaptive Evolutionary Computations. Computational Intelligence: A Dynamic Systems Perspective, M. Palaniswami, Y. At-tikiouzel, R. Marks, D. Fogel and T. Fukuda (Eds.), (Piscataway, NJ, IEEE Press, 1995) 152–163.
Bäck, T.: The Interaction of Mutation Rate, Selection, and Self-adaptation within Genetic Algorithm. Parallel Problem Solving from Nature 2, R. Männer, B. Manderick, (Eds.), (Elsevier Science Publishers, Amsterdam, 1992) 85–94.
Bäck, T.: Self-adaptation in Genetic Algorithms. Proc. of the First European Conference on Artificial Life, F.J. Varela, P. Bourgine, (Eds.), (The MIT Press, Cambridge, MA, 1992) 263–271.
Bäck, T., Schütz, M.: Intelligent Mutation Rate Control in Canonical Genetic Algorithms. Foundation of Intelligent Systems 9th Int. Symposium, Z.W Ras, M. Michalewicz (Eds.), (Springer, 1996) 158–167.
Bker, J.E.: Adaptive Selection Methods for Genetic Algorithms. Proc. First Int. Conf. on Genetic Algorithms, J.J. Grefenstette, (Ed.), (L. Erlbaum Associates, Hillsdale, MA, 1985) 101–111.
Baker, J.E.: Reducing Bias and Inefficiency in the Selection Algorithm. Proc. Second Int. Conf. on Genetic Algorithms, J.J. Grefenstette, (Ed.), (L. Erlbaum Associates, Hillsdale, MA, 1987) 14–21.
Cordón, O., Herrera, F., PeregrÃn, A.: Applicability of the Fuzzy Operators in the Design of Fuzzy Logic Controllers. Fuzzy Sets and Systems 86(1) (1997) 15–41.
Eiben, A.E., Hinterding, R., Michalewicz, Z.: Parameter Control in Evolutionary Algorithms. IEEE Trans. Evolutionary Computation 3(2) (1999) 124–141.
De Jong, K.A.: An Analysis of the Behavior of a Class of Genetic Adaptive Systems. Doctoral Dissertation, University of Michigan (1975).
Driankow, D., Hellendoorn, H., Reinfrank, M.: An Introduction to Fuzzy Control, Springer-Verlag, Berlin (1993).
Eshelman, L.J., Schaffer, J.D.: Preventing Premature Convergence in Genetic Algorithms by Preventing Incest. Proc. of the Fourth Int. Conf. on Genetic Algorithms, R. Belew, L.B. Booker (Eds.), (Morgan Kaufmmann, San Mateo, 1991) 115–122.
Fogarty, T.C.: Varying the Probability of Mutation in the Genetic Algorithm. Proc. of the Third Int. Conf. on Genetic Algorithms, J. David Schaffer, (Ed.), (Morgan Kaufmann Publishers, San Mateo, 1989) 104–109.
Forrest, S., Mitchell, M.: Relative Building Block Fitness and the Building Block Hypothesis. Foundations of Genetic Algorithms-2, L. Darrell Whitley (Ed.), (Morgan Kaufmann Publishers, San Mateo, 1993) 109–126.
Goldberg D.E., Korb, B., Deb, K.: Messy Genetic Algorithms: Motivation, Analysis, and First Results. Complex Systems 3 (1989) 493–530.
Grefenstette, J.J.: Optimization of Control Parameters for Genetic Algorithms. IEEE Trans, on Systems, Man, and Cybernetics 16 (1986) 122–128.
Herrera, F., Lozano, M.: Adaptation of Genetic Algorithm Parameters Based on Fuzzy Logic Controllers. Genetic Algorithms and Soft Computing, F. Herrera, J.L. Verdegay (Eds.), (Physica-Verlag, 1996) 95–125.
Herrera, F., Lozano, M.: Adaptive Genetic Operators Based on Coevolution with Fuzzy Behaviors. To appear in IEEE Trans. on Evolutionary Computation.
Holland, J.H.: Adaptation in Natural and Artificial Systems. The MIT Press, London (1992).
Lee, M.A., Takagi, H.: Dynamic Control of Genetic Algorithms Using Fuzzy Logic Techniques. Proc. of the Fifth Int. Conf. on Genetic Algorithms, S. Forrest (Ed.), (Morgan Kaufmmann, San Mateo, 1993) 76–83.
Lee, M.A., Takagi, H.: A Framework for Studying the Effects of Dynamic Crossover, Mutation, and Population Sizing in Genetic Algorithms. Advances in Fuzzy Logic, Neural Networks and Genetic Algorithms, T. Furuhashi (Ed.), (Springer-Verlag, 1994) 111–126.
Michalewicz, Z.: Genetic Algorithms + Data Structures = Evolution Programs. Springer-Verlag, New York (1992).
Shi, Y., Eberhart, R., Chen Y.: Implementation of Evolutionary Fuzzy Systems. IEEE Transactions of Fuzzy Systems 7(2) (1999) 109–119.
Srinivas, M., Patnaik, L.M.: Adaptive Probabilities of Crossover and Mutation in Genetic Algorithms. IEEE Trans. on Systems, Man, and Cybernetics 24(4) (1994) 656–667.
Tuson, A.L., Ross, P.: Adapting Operator Settings in Genetic Algorithms. Evolutionary Computation 6(2) (1998) 161–184.
Xu, H.Y., Vukovich, G., Ichikawa, Y., Ishii, Y.: Fuzzy Evolutionary Algorithms and Automatic Robot Trajectory Generation. Proc. of the First IEEE Conference on Evolutionary Computation, (1994) 595–600.
Zeng, X., Rabenasolo, B.: A Fuzzy Logic Based Design for Adaptive Genetic Algorithms. Proc. of the Second European Congress on Intelligent Techniques and Soft Computing, (1994) 1532–1539.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Herrera, F., Lozano, M. (2000). Adaptive Control of the Mutation Probability by Fuzzy Logic Controllers. In: Schoenauer, M., et al. Parallel Problem Solving from Nature PPSN VI. PPSN 2000. Lecture Notes in Computer Science, vol 1917. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45356-3_33
Download citation
DOI: https://doi.org/10.1007/3-540-45356-3_33
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41056-0
Online ISBN: 978-3-540-45356-7
eBook Packages: Springer Book Archive