Abstract
Genetic algorithm is an effective global optimization method and it has been widely used in many fields. In order to solve some problems of standard genetic algorithms, such as slow convergence and easy to fall into local extremum, an improved adaptive genetic algorithm is presented. Specifically, in crossover and mutation operations, the algorithm considers both the influence of the generation number of the evolution and the effect of the different adaptive individuals in the contemporary population. In addition, a new parameter (i.e., the generation number by which the same optimal solution is maintained) is introduced to adjust the crossover and mutation probabilities, so as to improve the exploration ability of the algorithm. With the above two adjustment strategies, the performance of the adaptive algorithm can be greatly improved. The experimental results of four functions showed that the proposed algorithm has a good improvement in aspects of convergent ability and the ability to jump out of local extremum.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Holland, J.H.: Adaptation in Natural and Artificial Systems, vol. 6, no. 2, pp. 126–137. Michigan University Press, Ann Arbor (1975)
Ma, Y., Yun, W.: Advances in genetic algorithms. Comput. Appl. Res. 29(4), 1201–1206 (2012)
Jiang, R., Luo, Y., Hu, D.: An adaptive genetic algorithm based on population entropy estimation. J. Tsinghua Univ. (Nat. Sci. Ed.) 42(3), 358–361 (2002)
Huang, J., Fu, Z.: Optimization and simulation of function based on adaptive genetic algorithm. Comput. Simul. 28(5), 237–240 (2011)
Yang, C., Qian, Q., Wang, F., et al.: Application of improved adaptive genetic algorithm in function optimization. Comput. Appl. Res. 35(4), 1042–1045 (2018)
Srinivas, M., Patnaik, L.M.: Adaptive probabilities of crossover and mutation in genetic algorithm. IEEE Trans. Syst. Man Cybernet. 24(4), 656–667 (1994)
Rin, Z., San, Z.: Improvement of adaptive genetic algorithm and its application in system identification. J. Syst. Simul. 18(1), 41–66 (2006)
Shi, S., Li, Q., Wang, X.: Optimal design of brushless DC motor based on Adaptive genetic algorithm. J. Xian Jiaotong Univ. 36(12), 1215–1218 (2002)
Kuang, H., Jin, J., Su, Y.: Improvement of crossover mutation operator by adaptive genetic algorithm. Comput. Eng. Appl. 42(12), 93–99 (2006)
Rudolph, G.: Convergence properties of canonical genetic algorithms. IEEE Trans. Neural Netw. 5(1), 96–101 (1994)
Yun, W., Xi, Y.: Global convergence and computational efficiency of genetic algorithms. Control Theory Appl. 13(4), 455–460 (1996)
Lin, M., Li, M., Zhou, L.: An adaptive genetic algorithm based on evolution. Comput. Eng. 36(20), 173–175 (2010)
Xu, C., Lin, W., Hong, X.: An adaptive genetic algorithm based on weighted Hamming distance. J. South China Normal Univ. (Nat. Sci. Ed.) 47(6), 121–127 (2015)
Acknowledgements
This research is supported by the National Science Foundation of China (No. 31300938 and No. 61462053), and the Natural Science Foundation of Yunnan Province of China (No. 2016FB107).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Zhao, Y., Qian, Q., Wang, F. (2019). An Adaptive Genetic Algorithm with Dual Adjustment Strategies and Its Performance Analysis. In: Deng, K., Yu, Z., Patnaik, S., Wang, J. (eds) Recent Developments in Mechatronics and Intelligent Robotics. ICMIR 2018. Advances in Intelligent Systems and Computing, vol 856. Springer, Cham. https://doi.org/10.1007/978-3-030-00214-5_154
Download citation
DOI: https://doi.org/10.1007/978-3-030-00214-5_154
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-00213-8
Online ISBN: 978-3-030-00214-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)