检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]太原科技大学复杂系统与计算智能实验室,山西太原030024 [2]广播电影电视管理干部学院学生处,山西太原030013
出 处:《控制理论与应用》2011年第2期266-272,共7页Control Theory & Applications
摘 要:人工蜂群算法(ABC)是一种基于蜜蜂群智能搜索行为的随机优化算法.为了有效改善人工蜂群算法的性能,结合差分进化算法,提出一种新的双种群差分蜂群算法(BDABC).该算法首先通过基于反向学习的策略初始化种群,使得初始化的个体尽可能均匀分布在搜索空间,然后将种群中的个体随机分成两组,每组采用不同的优化策略同时进行寻优,并通过在两群体之间引入交互学习的思想,来提高算法的收敛速度.基于6个标准测试函数的仿真实验表明,BDABC算法能有效避免早熟收敛,全局优化能力和收敛速率都有显著提高.Artificial bee colony(ABC) algorithm is a stochastic optimization algorithm based on the particular intelligent behavior of honeybee swarms.In order to improve the performance of artificial bee colony(ABC) algorithm,a novel bi-group differential artificial bee colony algorithm(BDABC) which is combined with differential evolution(DE) algorithm is proposed.In this algorithm,an initialization strategy based on the opposition-based learning is applied to diversify the initial individuals in the search space.All individuals are randomly divided into two populations,and the evolutions of two sub-groups are simultaneously performed with different optimization strategies.The interactive learning strategy is introduced to accelerate the convergence speed.Experimental results on six benchmark functions show that the BDABC algorithm not only effectively avoids the premature convergence,but also significantly improves the global optimization ability and the convergence speed.
分 类 号:TP18[自动化与计算机技术—控制理论与控制工程]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.28