南京大学学报(自然科学版) ›› 2016, Vol. 52 ›› Issue (4): 638–.

• • 上一篇    下一篇

贝塔分布的布谷鸟搜索算法

林要华1*,梁 忠1,胡华平2   

  • 出版日期:2016-07-23 发布日期:2016-07-23
  • 作者简介:1.福建农林大学计算机与信息学院,福州,350002;2.国防科技大学计算机学院,长沙,410073
  • 基金资助:
    基金项目:福建省自然科学基金(2016J01280),福建省教育厅B类项目(JB09114) 收稿日期:2016-05-13 *通讯联系人,E­mail:linyaohua@fafu.edu.cn

Cuckoo search algorithm with beta distribution

Lin Yaohua1*,Liang Zhong1,Hu Huaping2   

  • Online:2016-07-23 Published:2016-07-23
  • About author: 1.College of Computer and Information Science,Fujian Agriculture and Forestry University,Fuzhou,350002,China;2.School of Computer Science,National University of Defense Technology,Changsha,410073,China

摘要: Lévy Flights随机走动是布谷鸟搜索算法用于发现新个体的主要部件之一,其采用固定的步长因子.提出一种带贝塔分布的布谷鸟搜索算法,该算法采用贝塔分布随机数动态设置Lévy Flights随机走动步长比例因子的方式,可以加强布谷鸟搜索算法的收敛速度和求精能力.仿真实验说明采用贝塔分布随机数作为Lévy Flights随机走动步长比例因子是可行的和有效的,而且性能总体上优于固定因子和基于均匀分布随机数的比例因子.

Abstract: Cuckoo search algorithm,inspired by the obligate brood parasitic behavior of some cuckoo species in combination with the Lévy flights behavior of some birds and fruit flies,iteratively uses Lévy flights random walk to search for new solutions.During Lévy flights random walk,the new solutions are based on the current solutions,the best one obtained so far,and a fixed and small scaling factor.This factor is employed to ensure Lévy flights random walk not to be too aggressive to avoid jumping out of search space.In this case,the small and fixed factor is a favor of the exploitation ability when the current solutions are nearby the best one,but goes against the exploration ability in the case that the current solutions are far away from the best one.This paper is along with the varied factor strategy,and proposes an enhanced cuckoo search algorithm with beta distribution.In proposed algorithm,the beta sequence factors obeyed the beta distribution are used to take place the small and fixed one so that the different small and large factors are dynamical during the search.Therefore,the exploitation and exploration abilities are enhanced,resulting in the better solution quality and the quicker convergence speed.The comprehensive simulation experiments,which were carried on a suit of 20 benchmark functions,show that the proposed algorithm is available and effective,and the achieved solutions accuracy and convergence speed using beta random sequence factor is overall better than those obtained by using the fixed factor and uniform random sequence factor.The results also show that the accuracy of solutions obtained by the enhanced algorithm is stable when the dimension of problem increases.The discussion reveals that the beta random sequence factor can be integrated into other improved algorithms easily and effectively.

[1] Noman N,Iba H.Accelerating differential evolution using an adaptive local search.IEEE Transactions on Evolutionary Computation,2008,12(1):107-125. [2] Karaboda D.An idea based on honey bee swarm for numerical optimization.Technical Report.Erciyes University,Engineering Faculty,Computer Engineering Department,2005. [3] Yang X S.Nature­inspired metaheuristic algorithms.The 2nd Edition.Frome,UK:Luniver Press,2010,81. [4] Gao H Y,Diao M.Cultural firework algorithm and its application for digital filters design.International Journal of Modelling,Identification and Control,2011,14(4):324-331. [5] Yang X S,Deb S.Cuckoo search via Levy flight.In:Proceedings of World Congress on Nature & Biologically Inspired Computing(NaBIC 2009 india).USA:IEEE Publications,2009:210-214. [6] Yang X,Deb S.Engineering optimization by cuckoo search.International Journal of Mathematical Modelling and Numerical Optimisation,2010,1(4):330-343. [7] Wang F,He X S,Luo L G,et al.Hybrid optimization algorithm of PSO and cuckoo search.In:Proceedings of the 2nd International Conference on Artificial Intelligence,Management Science and Electronic Commerce(AIMSEC).Piscataway,NJ:IEEE,2011:1172-1175. [8] Wang G G,Guo L H,Duan H,et al.A hybrid meta­heuristic DE/CS algorithm for UCAV path planning.Journal of Information & Computational Science,2012,9(16):4811-4818. [9] 胡欣欣,尹义龙.求解函数优化问题的合作协同进化布谷鸟搜索算法.模式识别与人工智能,2013,26(11):1041-1049.(Hu X X,Yin Y L.Cooperative co­evolutionary cuckoo search algorithm for continuous function optimization problems.Pattern Recognition and Artificial Intelligence,2013,26(11):1041-1049.) [10] Li X T,Wang J N,Yin M H.Enhancing the performance of Cuckoo search algorithm using orthogonal learning method.Neural Computing & Applications,2014,24(6):1233-1247. [11] 李 娟,李香元,田莎莎等.基于精英反向学习的混沌布谷鸟搜索算法.武汉大学学报(理学版),2015,61(4):356-362.(Li J,Li X Y,Tian S S,et al.A Cuckoo searching algorithm using elite opposition­based learning and chaotic disturbance.Journal of Wuhan University(Natural Science Edition),2015,61(4):356-362.) [12] Wang L,Zhong Y,Yin Y.A hybrid cooperative cuckoo search algorithm with particle swarm optimization.International Journal of Computing Science and Mathematics,2015,6(1):18-29. [13] Wang L,Zhong Y.One position inheritance based cuckoo search algorithm.International Journal of Computing Science and Mathematics,2015,6(6):546-554. [14] 王李进,尹义龙,钟一文.逐维改进的布谷鸟搜索算法.软件学报,2013,24(11):2687-2698.(Wang L J,Yin Y L,Zhong Y W.Cuckoo search algorithm with dimension by dimension improvement.Journal of Software,2013,24(11):2687-2698.) [15] 王李进,钟一文,尹义龙.带外部存档的正交交叉布谷鸟搜索算法.计算机研究与发展,2015,52(11):2496-2507.(Wang L J,Zhong Y W,Yin Y L.Orthogonal crossover Cuckoo search algorithm with external archive.Journal of Computer Research and Development,2015,52(11):2496-2507.) [16] 屈迟文,傅彦铭,黄小龙.基于交流算子与混沌扰动的布谷鸟优化算法.小型微型计算机系统,2014,35(2):384-387.(Qu C W,Fu Y M,Huang X L.Cuckoo optimal algorithm based on exchange operator and chaotic disturbance.Journal of Chinese Computer Systems,2014,35(2):384-387.) [17] 梁 忠,林要华,周术诚.带反方向视角和二项交叉的布谷鸟搜索算法.计算机科学与探索,2015,9(8):1010-1017.(Liang Z,Lin Y H,Zhou S C.Cuckoo search algorithm with reverse direction and binomial crossover.Journal of Frontiers of Computer Science and Technology,2015,9(8):1010-1017.) [18] 胡欣欣.求解函数优化问题的改进布谷鸟搜索算法.计算机工程与设计,2013,34(10):3639-3642.(Hu X X.Improved cuckoo search algorithm for function optimization problems.Computer Engineering and Design,2013,34(10):3639-3642.) [19] Valian E,Mohanna S,Tavakoli S.Improved cuckoo search algorithm for global optimization.International Journal of Communications and Information Technology,2011,1(1):31-44. [20] 张永韡,汪 镭,吴启迪.动态适应布谷鸟搜索算法.控制与决策,2014,29(4):617-622.(Zhang Y W,Wang L,Wu Q D.Dynamic adaptation Cuckoo search algorithm.Control and Decision,2014,29(4):617-622.) [21] Wang L,Zhong Y.Cuckoo search algorithm with chaotic maps.Mathematical Problems in Engineering,2015,Article ID:769245. [22] Wang L,Yin Y,Zhong Y.Cuckoo search with varied scaling factor.Frontiers of Computer Science,2015,9(4):623-635. [23] Suganthan P N,Hansen N,Liang J J,et al.Problem definitions and evaluation criteria for the CEC2005 special session on real­parameter optimization.Technical Report.Nanyang Technological University,Singapore,2005. [24] García S,Molina D,Lozano M,et al.A study on the use of non­parametric tests for analyzing the evolutionary algorithms’behavior:A case study on the CEC’2005 special session on real parameter optimization.Journal of Heuristics,2009,15(6):617-644.
No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!