Multi-strategy parallel genetic algorithm based on machine learning

被引:0
作者
Zhang Y. [1 ]
Zhong H. [1 ]
Zhang C. [1 ]
Li X. [1 ]
Cong J. [2 ]
机构
[1] State Key Lab of Digital Manufacturing Equipment & Technology, Huazhong University of Science & Technology, Wuhan
[2] School of Mechanical Engineering, Shandong University of Technology, Zibo
来源
Li, Xinyu (lixinyu@mail.hust.edu.cn) | 1600年 / CIMS卷 / 27期
关键词
Genetic algorithms; K-means clustering algorithm; Machine learning; Parallel computing; Reinforcement learning;
D O I
10.13196/j.cims.2021.10.016
中图分类号
学科分类号
摘要
To improve the performance of genetic algorithm with machine learning method, a multi-strategy parallel genetic algorithm based on machine learning was proposed. The parallel thought was used to accelerate the evolutionary process of genetic algorithm, and the K-means clustering algorithm was applied to divide the initial population into multiple clusters. Then the similar individuals were evenly distributed to different subpopulations to ensure the diversity and uniformity of the subpopulations. In the process of evolution, the sub-populations were allowed to communicate with each other, and excellent individuals were used to replace poor individuals in other populations to improve the overall quality of the population. The reinforcement learning that could autonomously perceive the environment was introduced to realize the self-learning of the important parameter's crossover probability in genetic algorithm, so that the crossover probability adapted to the evolution process based on experience. The function experiment verified the superiority and stability of the multi-strategy parallel genetic algorithm based on machine learning. © 2021, Editorial Department of CIMS. All right reserved.
引用
收藏
页码:2921 / 2928
页数:7
相关论文
共 19 条
[1]  
HOLLAND J H., Adaptation in natural and artificial systems:An introductory analysis with applications to biology, control, and artificial intelligence, (1992)
[2]  
MA Yongjie, YUN Wenxia, Research progress of genetic algorithm, Application Research of Computers, 29, 4, pp. 1201-1210, (2012)
[3]  
WANG Minle, Research on the convergence efficiency of genetic algorithm[J], Computing Technology and Automation, 34, 4, pp. 56-63, (2015)
[4]  
HU Dongfang, WU Panlong, Design of service-oriented personalized products based on genetic algorithm, Computer Integrated Manufacturing Systems, 25, 8, pp. 2036-2044, (2019)
[5]  
WANG L, TANG D B., An improved adaptive genetic algorithm based on hormone modulation mechanism for job-shop scheduling problem[J], Expert Systems with Applications, 38, 6, pp. 7243-7250, (2011)
[6]  
WANG L, CAI J, LI M., GA's parameter selection for JSP using orthogonal design, International Journal of Simulation-Systems, Science & Technology, 17, 46, pp. 1-7, (2016)
[7]  
OSABA E, ONIEVA E, CARBALLEDO R, Et al., An adaptive multi-crossover population algorithm for solving routing problems, pp. 113-124, (2014)
[8]  
ISMKHAN H., A novel intelligent algorithm to control mutation rate using the concept of local trap[J], New Generation Computing, 34, 1-2, pp. 177-192, (2016)
[9]  
ZHANG J, CHUNG H S H, LO W L., Clustering-based adaptive crossover and mutation probabilities for genetic algorithms[J], IEEE Transactions on Evolutionary Computation, 11, 3, pp. 326-335, (2007)
[10]  
JEBARI K, BOUROUMI A, ETTOUHAMI A., Parameters control in GAs for dynamic optimization, International Journal of Computational Intelligence Systems, 6, 1, pp. 47-63, (2013)