期刊文献+

采用半初始化和概率扰动策略改进的遗传算法 被引量:4

Improved genetic algorithm using semi-initialization and probabilistic disturbance strategy
下载PDF
导出
摘要 针对遗传算法在函数寻优过程中收敛速度慢、易陷入局部最优解的问题,提出一种采用半初始化和概率扰动策略改进的遗传算法DIAGA。首先,通过引入概率扰动策略增加了算法迭代后期的种群多样性,采用半初始化从根本上改变了算法在全局最优解比较过程中的局限性;然后利用马尔可夫链理论证明了DIAGA的收敛性;最后,对六个标准测试函数进行仿真测试。仿真实验结果表明,DIAGA有效摆脱了局部收敛,在搜索精度、收敛速度上具有明显优势,就多维测试函数而言,寻优精度提高了约29%。 Aimed at the problem that the genetic algorithm is slow in convergence and easy to fall into the local optimal solution in the process of function optimization,this paper proposed a genetic algorithm called DIAGA with semi-initialization and probability perturbation strategy. Firstly,it introduced the probabilistic perturbation strategy to increase the population diversity in the late iteration of the algorithm,and used the semi-initialization fundamentally to change the limitation of the algorithm in the comparison process of the global optimal solution. Then this paper used the Markov chain theory to prove the convergence of DIAGA. Finally,it performed simulation experiments on six standard test functions. Simulation results show that the DIAGA algorithm is more effective in getting rid of local convergence and has more obvious advantages in search accuracy and convergence speed. For multidimensional test functions,the optimization accuracy has increased by about 29%.
作者 郭晓金 郭彩杏 柏林江 Guo Xiaojin;Guo Caixing;Bai Linjiang(College of Information&Communication Engineering,Chongqing University of Posts&Telecommunications,Chongqing 400065,China;Broadband Network&Information Processing Laboratory,Chongqing University of Posts&Telecommunications,Chongqing 400065,China)
出处 《计算机应用研究》 CSCD 北大核心 2019年第12期3670-3673,共4页 Application Research of Computers
基金 国家自然科学基金资助项目(61671094) 重庆市科委项目(CSTC2015JCYJA40032)
关键词 遗传算法 自适应 半初始化 概率扰动策略 函数优化 genetic algorithm adaptive half-initialization probability disturbance strategy function optimization
  • 相关文献

参考文献8

二级参考文献53

共引文献452

同被引文献35

引证文献4

二级引证文献17

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部