Abstract
This chapter introduces the basic concepts and notation of genetic algorithms, which is a basic search methodology that can be used for modelling and simulation of complex non-linear dynamical systems. Since this technique can be considered as general purpose optimization methodologies, we can use them to find the mathematical model which minimizes the fitting errors for a specific problem. On the other hand, we can also use this technique for simulation if we exploit their efficient search capabilities to find the appropriate parameter values for a specific mathematical model. We can use a genetic algorithm to optimize the number of rules or the membership functions of a fuzzy system for a specific problem. These are two important application of genetic algorithms, which will be used in later chapters to design intelligent systems for controlling real-world dynamical systems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Jang, J.S., Sun, C.T., Mizutani, E.: Neuro-Fuzzy and Soft Computing: A Computational Approach to Learning and Machine Intelligence. Prentice Hall, USA (1997)
Goldberg, D.: Genetic Algorithms in Search Optimization and Machine Learning. Addison-Wesley, MA (1989)
Holland, J.: Adaptation in Natural and Artificial Systems. University of Michigan Press, MI (1975)
Hollstien, R.: Artificial genetic adaptation in computer control systems. Ph.D. thesis, University of Michigan (1971)
Janikow, C., Michalewicz, Z.: An experimental comparison of binary and floating point representations in genetic algorithms. In: Proceedings of 4th International Conference Genetic Algorithms, pp. 31–36 (1991)
Wright, A.: Foundations of Genetic Algorithms, Chap. Genetic Algorithms for Real Parameter Optimization, pp. 205–218. Morgan Kaufmann (1991)
Michalewicz, Z.: Genetic Algorithms \(+\) Data Structures \(=\) Evolution Programs. Springer, New York (1994)
Gillies, A.: Machine learning procedures for generating image domain feature detectors. Ph.D. thesis, University of Michigan (1985)
Baker, J.: Reducing bias and inefficiency in the selection algorithms. In: Proceedings of the 2nd International Conference Genetic Algorithms, pp. 14–21. Hillsdale, NJ (1987)
DeJong, K.: The analysis and behaviour of a class of genetic adaptive systems. Ph.D. thesis, University of Michigan (1975)
Spears, N., DeJong, K.: Foundations of Genetic Algorithms, Chap. An Analysis of Multi-point Crossover, pp. 301–315. Elsevier (1991)
Cantú-Paz, E.: A summary of research on parallel genetic algorithms. Technical report, Illinois Genetic Algorithm Laboratory, University of Illinois at Urbana-Champaing (1995)
Mitchell, M.: An Introduction to Genetic Algorithms. MIT Press, MA (1996)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Castillo, O., Aguilar, L.T. (2019). Genetic Algorithms. In: Type-2 Fuzzy Logic in Control of Nonsmooth Systems. Studies in Fuzziness and Soft Computing, vol 373. Springer, Cham. https://doi.org/10.1007/978-3-030-03134-3_2
Download citation
DOI: https://doi.org/10.1007/978-3-030-03134-3_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-03133-6
Online ISBN: 978-3-030-03134-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)