首页 | 官方网站   微博 | 高级检索  
     

基于分治策略的改进人工蜂群算法
引用本文:李田来,刘方爱,王新华.基于分治策略的改进人工蜂群算法[J].控制与决策,2015,30(2):316-320.
作者姓名:李田来  刘方爱  王新华
作者单位:山东师范大学信息科学与工程学院,济南,250014
基金项目:国家自然科学基金项目(90612003);山东省自然科学基金项目(ZR2013FM008);山东省科技发展计划项目
摘    要:人工蜂群(ABC)算法存在着收敛速度不够快、易陷入局部最优的缺陷。针对这一问题,提出一种改进的人工蜂群(DCABC)算法。应用反学习的初始化方法产生初始解,引入分治策略对蜜源进行优化,在采蜜蜂发布更新的蜜源信息后,跟随蜂选择最优蜜源,并采用分治策略进行迭代优化。通过对经典测试函数的反复实验及与其他算法的比较,表明了所提出的算法具有良好的加速收敛效果,提高了全局搜索能力与效率。

关 键 词:人工蜂群  改进算法  分治策略  反学习
收稿时间:2013/10/17 0:00:00
修稿时间:2014/1/21 0:00:00

Modified artificial bee colony algorithm based on divide-and-conquer strategy
LI Tian-lai LIU Fang-ai WANG Xin-hua.Modified artificial bee colony algorithm based on divide-and-conquer strategy[J].Control and Decision,2015,30(2):316-320.
Authors:LI Tian-lai LIU Fang-ai WANG Xin-hua
Abstract:

As a kind of swarm optimization algorithm with good performance, the artificial bee colony (ABC) algorithm is presented in recent years. However, it exist some disadvantages, such as the convergence speed is not fast enough, easy to fall into local optimum and etc. In order to solve this problem, an improved algorithm called DCABC is presented. In this algorithm, the opposition-based learning method is employed when producing the initial population, the divide-and-conquer strategy is adopted to greed update food resources. After employed bees releasing updated food source information, onlookers choose optimal resource based on the divide-and-conquer strategy. Experiments are conducted on a set of 6 benchmark functions, and the results show that DCABC has better performance than several other ABC-based algorithms, especially on the accelerating convergence and the global search ability and efficiency.

Keywords:artificial bee colony  modified algorithm  divide-and-conquer strategy  opposition-based learning
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《控制与决策》浏览原始摘要信息
点击此处可从《控制与决策》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号