萤火虫算法研究综述.pdfVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

萤火虫算法研究综述

王沈娟;高晓智

【摘要】作为一种新兴的群智能优化方法,萤火虫算法具有简单易懂、参数少和易

实现等优点,已经在诸多领域取得了较好的应用.为了使该算法能够更有效地解决不

同的优化问题,需要对标准萤火虫算法进行改进或混合其他算法.介绍了萤火虫算法

的原理及其应用领域,重点分析了算法的改进策略,并提出了算法进一步研究的方向.

【期刊名称】《微型机与应用》

【年(卷),期】2015(034)008

【总页数】4页(P8-11)

【关键词】群智能;萤火虫算法;混合算法;优化

【作者】王沈娟;高晓智

【作者单位】上海海事大学信息工程学院,上海201306;上海海事大学信息工程学

院,上海201306;阿尔托大学自动化与系统技术系,赫尔辛基FI-00076

【正文语种】中文

【中图分类】TP301

群智能是一种通过简单个体的行为,以某种形式聚集协同,使群体在没有集中控制

的情况下所表现出的智能行为[1]。群智能优化算法是一种对自然界中生物的群

体行为的模拟,并用数学形式表达出来的方法。典型的群智能优化算法有两个,即

蚁群优化算法(AntColonyOptimization,ACO)和粒子群优化算法

(ParticleSwarmOptimization,PSO)。

剑桥学者YangXinshe根据萤火虫个体的发光特性和相互吸引的行为,于2008

年提出了萤火虫算法(FireflyAlgorithm,FA)[2]。FA是继PSO和ACO之

后,又一新颖的群智能启发式优化算法,具有概念简单、需要调整的参数少、易于

应用和实现等优点。萤火虫算法是一种高效的优化算法,已成为众多学者研究的热

点,在诸多领域得到了较好的应用。但标准萤火虫算法无法有效解决不同的优化问

题,因此需要对其进行改进研究。

萤火虫算法是基于以下三个理想化的特征提出的:(1)萤火虫不分性别,即萤火

虫之间的相互吸引只考虑个体发光的亮度;(2)吸引力与发光亮度成正比,与个

体之间的距离成反比;(3)萤火虫的亮度由待优化的目标函数值决定,即Ii=f

(xi)。

FA的关键思想是亮度小的萤火虫被亮度大的萤火虫吸引而向其移动,并更新自身

的位置。萤火虫的发光亮度取决于自身所处位置的目标值,亮度越高所表示的目标

值越好,吸引其他萤火虫的能力也越强。若相邻的个体亮度相同,萤火虫则随机移

动。为了方便算法模型的建立,给出如下定义[2]:

定义1亮度

其中,I0为初始光强度,即在光源(r=0)处的光强度。

定义2吸引力

其中,m值通常取2;β0为最大吸引力,即光源(r=0)处的吸引力,对于大多

数的应用问题,β0可取为1;参数γ是空气对光的吸收率,影响吸引力的变化,γ

值的选取对算法性能有很大的影响,理论上γ∈[0,∞),但在实际应用中,常

取γ∈[0.1,10]。rij为萤火虫i到j的笛卡尔距离,表达式为:

定义3位置更新公式

萤火虫j被萤火虫i吸引而向i移动更新自己的位置:

其中,t为算法迭代次数;xi、xj为萤火虫和j所处的位置;α为随机步长,一般

取值范围为[0,1];εj通常是由高斯分布、均匀分布或其他分布生成的随机数

向量。

标准萤火虫算法需要执行算法初始化、萤火虫位置更新、萤火虫亮度更新、解的评

估等操作,算法流程如图1所示。

FA的提出吸引了很多学者对其进行研究。YangXinshe用FA优化带有奇点的测

试函数,结果显示FA能有效解决这类优化问题[3],并将FA成功应用到压力

管道设计优化问题中。但是,标准FA中的参数都是事先设定的,会导致算法收敛

早熟,或因参数设置不当而导致算法无法收敛。为了使算法具有较好的优化性能,

需要对标准FA进行改进。

YangXinshe首先把LevyFlight引入到式(5)的随机部分,构建了具有Levy

Flight的萤火虫算法(Levy-FlightFireflyAlgorithm,LFA)[4]。分别用

LFA和遗传算法(GeneticAlgorithm,GA)优化标准测试函数,结果显示LFA

能更高效、准确地有哪些信誉好的足球投注网站全局最优值。FATEENSEK等人提出智能萤火虫算法

(IntelligentFireflyAlgorithm,IFA)[5],该算法将萤火虫按亮度排列后,

确定适应度较好的个体的比例φ及顶部萤火虫数量

文档评论(0)

138****2349 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档