期刊文献+

改进的蝙蝠算法在数值积分中的应用研究 被引量:7

Application of the improved bat algorithm in numerical integration
下载PDF
导出
摘要 蝙蝠算法具有收敛速度快、潜在分布式和并行性等特点,但也存在着寻优精度不高、后期收敛速度慢、易陷入局部最优等问题。针对蝙蝠算法和目前数值积分方法的不足,把具有很强的全局寻优能力和局部搜索能力的差分进化算法融合到蝙蝠算法中,提出了一种基于差分进化算法的改进蝙蝠算法求任意函数数值积分的新方法,该算法不仅能求解通常意义下任意函数的定积分,而且能计算振荡积分和奇异积分。通过6个不同算例与当前数值积分方法比较,实验仿真结果表明,该算法是有效的和可行的,能够快速有效地获取任意函数的数值积分值。同时,扩展了蝙蝠算法的应用领域。 The bat optimization algorithm is a new swarm intelligence algorithm that has appeared in recent years. It is a kind of intelligent optimization tool with very good and strong optimization ability. This algorithm has characteristics including fast convergence,potential distribution and parallelism. However,it also has shortcomings including low precision in optimizing,low convergence speed in later periods,ease of falling into local optimization,etc. To overcome the shortcomings of current numerical integration methods and the bat algorithm,by fusing the differential evolution algorithm that has excellent abilities of local searching and global optimizing into the bat algorithm,this paper presents an improved bat algorithm based on the differential evolution algorithm that is applied to solving the numerical integration of any function. This algorithm not only can solve the definite integral for any function of common sense,but it can also calculate the oscillatory integrals and singular integrals. By comparing six different examples with current numerical integration methods,the simulations show that the improved algorithm is efficient and feasible. It is able to compute the numerical integration of any function. Meanwhile,it extends the application field of the bat algorithm.
出处 《智能系统学报》 CSCD 北大核心 2014年第3期364-371,共8页 CAAI Transactions on Intelligent Systems
基金 国家自然科学基金资助项目(61165015) 河池学院引进人才科研启动基金资助项目(2011QS-N001) 河池学院青年科研课题资助项目(2012B-N005 2012B-N007)
关键词 蝙蝠算法 数值积分 差分进化算法 收敛速度 适应度 函数 bat algorithm numerical integration differential evolution algorithm convergence speed fitness function
  • 相关文献

参考文献9

二级参考文献99

共引文献183

同被引文献73

  • 1SANCHEZ A D. Advanced support vector machines and kernel methods [J]. Neuro Computing, 2003, 55(1) : 15-20.
  • 2CHAPPELLE O, VAPNIK V, BOUSQUET O, et al. Choosing multiple parameters for support vector machines [J]. Machine Learning, 2002, 46(1): 131-160.
  • 3VAPNIKWN.统计学习理论的本质[M].张学工译.北京:清华大学出版社,2000.
  • 4陈涛.基于文化算法的支持向量分类机参数优化研究EA].ProceedingsofInternationalConferenceonEngineeringandBusinessManagement(EBM2011)[C].美国JamesMadison大学、武汉大学高科技研究与发展中心、美国科研出版社,2011:4.
  • 5YANG Xin-she. A new metaheuristic bat-inspired algorithm [C]//Nature Inspired Cooperative Strategies for Optimization, Berlin Heidelberg: Springer Berlin Heidelberg, 2010, 284: 65-74.
  • 6YANG Xin-she, HE X. Bat algorithm: literature review and applications [J]. International Journal of Bio-Inspired Computation, 2013, 5(3): 141-149.
  • 7YANG Xin-she, OMI A H. Bat algorithm: a novel approach for global engineering optimization [J]. Engineering Computations, 2012, 29(5): 464-483.
  • 8Knops Z F, Maintz J B A, Viergever M A, et al. Normalized mutual information based registration using K-means clustering and shading correction [J]. Medical Image Analysis(S1361-8415), 2006, 10(3): 432-439.
  • 9Pluim J P, Maintz J B, Viergever M A. Image registration by maximization of combined mutual information and gradient information [J]. Transactions on Medical Imaging(S0278-0062), 2000, 19(8): 809-814.
  • 10YANG Xinshe. Bat Algorithm: Literature Review and Applications [J]. Bin-Inspired Computation(S1758-0366), 2013, 5(3): 141-149.

引证文献7

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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