检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]西安电子科技大学理学院,陕西西安710071 [2]中国石油大学(华东)理学院,山东青岛266580
出 处:《电子学报》2012年第12期2396-2403,共8页Acta Electronica Sinica
基 金:国家自然科学基金(N.o60974082);中央高校基本科研业务费专项资金(No.K5051270002)
摘 要:人工蜂群算法是最近提出的一种较有竞争力的优化技术.然而,它的搜索方程存在着探索能力强而开发能力弱的缺点.针对这一问题,受差分进化算法的启发,提出了一个改进的搜索方程.该搜索方程在最优解附近产生新的候选位置以便提高算法的开发能力.进一步,充分利用和平衡不同搜索方程的探索和开发能力,提出了一个改进的人工蜂群算法(简记为IABC).此外,为了提高算法的全局收敛速度,用反学习的初始化方法产生初始解.通过18个标准测试函数的仿真实验并与其他算法相比较,结果表明IABC算法具有良好的处理复杂数值优化问题的性能.Artificial bee colony (ABC) algorithm is a relatively novel optimization technique which has been shown to be competitive to other population-based algorithms. However, there is still an insufficiency in ABC regarding its solution search equa- tion, which is good at exploration but poor at exploitation. Inspired by differential evolution (DE), we propose a modified solution search equation, which is based on that the bee searches only around the best solution of the previous iteration to improve the ex- ploitation. Furthermore, making full use of and balancing the exploration and the exploitation of different solution search equations, we present an improved ABC (IABC for short) algorithm. In addition, to enhance the global convergence, when producing the ini- tial population,the opposition-based learning method is employed.Experiments are conducted on a set of 18 benchmark functions. The results demonstrate good performance of the IABC algorithm in solving complex numerical optimization problems when com- pared with two ABC-based algorithms.
关 键 词:人工蜂群算法 差分进化算法 搜索方程 种群初始化
分 类 号:TP301[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.145