Skip to main content

Adaptive Control of the Mutation Probability by Fuzzy Logic Controllers

  • Conference paper
Parallel Problem Solving from Nature PPSN VI (PPSN 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1917))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. 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.

    Article  MATH  Google Scholar 

  8. Eiben, A.E., Hinterding, R., Michalewicz, Z.: Parameter Control in Evolutionary Algorithms. IEEE Trans. Evolutionary Computation 3(2) (1999) 124–141.

    Article  Google Scholar 

  9. De Jong, K.A.: An Analysis of the Behavior of a Class of Genetic Adaptive Systems. Doctoral Dissertation, University of Michigan (1975).

    Google Scholar 

  10. Driankow, D., Hellendoorn, H., Reinfrank, M.: An Introduction to Fuzzy Control, Springer-Verlag, Berlin (1993).

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. Goldberg D.E., Korb, B., Deb, K.: Messy Genetic Algorithms: Motivation, Analysis, and First Results. Complex Systems 3 (1989) 493–530.

    MATH  Google Scholar 

  15. Grefenstette, J.J.: Optimization of Control Parameters for Genetic Algorithms. IEEE Trans, on Systems, Man, and Cybernetics 16 (1986) 122–128.

    Article  Google Scholar 

  16. 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.

    Google Scholar 

  17. Herrera, F., Lozano, M.: Adaptive Genetic Operators Based on Coevolution with Fuzzy Behaviors. To appear in IEEE Trans. on Evolutionary Computation.

    Google Scholar 

  18. Holland, J.H.: Adaptation in Natural and Artificial Systems. The MIT Press, London (1992).

    Google Scholar 

  19. 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.

    Google Scholar 

  20. 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.

    Google Scholar 

  21. Michalewicz, Z.: Genetic Algorithms + Data Structures = Evolution Programs. Springer-Verlag, New York (1992).

    MATH  Google Scholar 

  22. Shi, Y., Eberhart, R., Chen Y.: Implementation of Evolutionary Fuzzy Systems. IEEE Transactions of Fuzzy Systems 7(2) (1999) 109–119.

    Article  Google Scholar 

  23. 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.

    Article  Google Scholar 

  24. Tuson, A.L., Ross, P.: Adapting Operator Settings in Genetic Algorithms. Evolutionary Computation 6(2) (1998) 161–184.

    Google Scholar 

  25. 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.

    Google Scholar 

  26. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics