- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于动态评价选择策略改进人工蜂群算法
基于动态评价选择策略改进人工蜂群算法
摘要:针对标准人工蜂群(ABC)算法易陷入局部极值的问题,对标准ABC算法的轮盘赌选择机制进行了修改,提出了一种基于动态评价选择策略的改进人工蜂群(DSABC)算法。首先,根据到当前为止一定迭代次数内蜜源位置的连续更新或停滞次数,对每个蜜源位置进行动态评价;然后,利用所得的评价函数值为蜜源招募跟随蜂。在6个经典测试函数上的实验结果表明:与标准ABC算法相比,动态评价选择策略改进了标准ABC算法的选择机制,使得DSABC算法的求解精度有较大幅度提高,特别是对于两种不同维数的Rosenbrock函数,所得最优值的绝对误差分别由0.0017和0.0013减小到0.000049和0.000057;而且,DSABC算法克服了进化后期因群体位置多样性丢失较快而产生的早熟收敛现象,提高了整个种群的收敛精度及解的稳定性,从而为函数优化问题提供了一种高效可靠的求解方法。
关键词:群体智能;人工蜂群算法;动态评价选择策略;收敛精度;函数优化
中图分类号: TP301.6; TP18 文献标志码:A
Abstract: To overcome the problem of easily trapping into local optima of standard Artificial Bee Colony (ABC) algorithm, the roulette selection strategy of ABC was modified and an improved ABC based on dynamic evaluation selection strategy (DSABC) algorithm was proposed. Firstly, the quality of each food source position was evaluated dynamically according to the times that the food source position had been continuously updated or stagnated within a certain number of iterations so far. Then, onlooker bees were recruited for the food source according to the obtained value of the evaluation function. The experimental results on six benchmark functions show that, compared with standard ABC algorithm, the proposed dynamic evaluation selection strategy modifies the selection strategy of ABC algorithm, and greatly improves the quality of solution of DSABC algorithm, especially for function Rosenbrock with different dimensions, the absolute error of the best solution reduces from 0.0017 and 0.0013 to 0.000049 and 0.000057, respectively; Moreover, DSABC algorithm can avoid the premature convergence caused by the decrease of population diversity at later stage and improve the accuracy and stability of solutions, thus provides an efficient and reliable solution method for function optimization.
Key words: swarm intelligence; Artificial Bee Colony (ABC) algorithm; dynamic evaluation selection strategy; convergence accuracy; function optimization
0 引言
人工蜂群(Artificial Bee Colony, ABC)算法是Karaboga[1]于20
原创力文档


文档评论(0)