一种布谷鸟初始化的萤火虫算法及工程应用  被引量:4

A Cuckoo Initialization of Firefly Algorithm and Its Engineering Application

在线阅读下载全文

作  者:郝晓莹 贺兴时[1] 薛菁菁 HAO Xiao-ying;HE Xing-shi;XUE Jing-jing(School of Science,Xi'an Polytechnic University,Xi'an 710048,China)

机构地区:[1]西安工程大学理学院,陕西西安710048

出  处:《计算机技术与发展》2018年第12期167-170,175,共5页Computer Technology and Development

基  金:陕西省软科学研究计划项目(2014KRM280D);西安市教育科技重大招标项目(2015ZB-ZY04)

摘  要:为进一步提高萤火虫算法(firefly algorithm,FA)的收敛速度和计算精度,提出一种布谷鸟算法(cuckoo search,CS)初始化萤火虫初始种群的算法(CSFA)。该算法利用布谷鸟算法来优化FA算法的初始种群,使得萤火虫迭代时得到的位置有助于加速CSFA算法收敛并找到全局最优解。通过6个标准测试函数进行仿真实验,分别从平均值、标准差、最优值和最差值四方面进行分析,结果表明CSFA算法在寻优精度和稳定性方面都超过了萤火虫算法和布谷鸟算法,从迭代曲线图中也可以看出改进后的算法可更快地接近于全局最优值。最后将CSFA算法应用到压力容器设计问题中,应用结果表明CSFA算法不管是最优值、最差值还是平均值和标准差都要好于SBSM算法,CPSO算法,HPSO算法,TVDFPA算法对压力容器问题的求解值。In order to further improve the convergence speed and accuracy of firefly algorithm(FA),we propose an algorithm of initializing firefly initial population by cuckoo algorithm(CSFA).The algorithm uses cuckoo search(CS)to optimize FA initial population,making the firefly iteration obtained position helps accelerate the convergence of the CSFA and find the global optimal solution.Simulation experiment through six standard test functions,respectively from the mean,standard deviation,the optimal value and worst for analysis,the results show that CSFA algorithm in the optimization precision and stability than FA and CS.It also can be seen from the iterativecurve that the improved algorithm can be close to the global optimal value more quickly.Finally,the CSFA is applied to the pressure vessel design,which shows that CSFA is better than SBSM,CPSO,HPSO,TVDFPA to solve the pressure vessel problem.

关 键 词:萤火虫算法 布谷鸟算法 初始种群 压力容器设计 

分 类 号:TP18[自动化与计算机技术—控制理论与控制工程]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象