Enhancing the accuracy of firefly algorithm by using the reproduction mechanism

Nasrin Evazzadeh Mohammadiyan, A. Ghaedi
{"title":"Enhancing the accuracy of firefly algorithm by using the reproduction mechanism","authors":"Nasrin Evazzadeh Mohammadiyan, A. Ghaedi","doi":"10.1109/SNPD.2017.8048202","DOIUrl":null,"url":null,"abstract":"Up to now, different algorithms based on evolutionary processes have been provided, which each has its own strengths and weaknesses. A physical phenomenon has many and complex variables and assumptions, and a number of these assumptions should be ignored in order to have a simpler modeling. Generally speaking, full modeling of a natural process through evolutionary algorithms is impossible, therefore, researchers consider special requirements for the natural and biological modeling processes, and they begin modeling, considering the assumptions limits. Evolutionary algorithms for modeling, need simple conditions and assumptions, and this simplification can take away a modeling from its actual state. Firefly algorithm is one of the evolutionary algorithms that is presented on the basis of social behavior and optical pulses between the insects. Lack of sufficient breeding of fireflies is one of the drawbacks that is not considered in the algorithm, and this factor has a negative impact on the convergence of the algorithm. Unlike the firefly algorithm, the weed algorithm, is a reproduction mechanism among plants, and the number of each plant's offspring are considered in accordance with its fitness, and in this study, this mechanism is used in firefly algorithm. The results show that the proposed algorithm has better accuracy and convergence, at least in comparison with firefly and bat algorithms.","PeriodicalId":186094,"journal":{"name":"2017 18th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD)","volume":"99 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 18th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SNPD.2017.8048202","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Up to now, different algorithms based on evolutionary processes have been provided, which each has its own strengths and weaknesses. A physical phenomenon has many and complex variables and assumptions, and a number of these assumptions should be ignored in order to have a simpler modeling. Generally speaking, full modeling of a natural process through evolutionary algorithms is impossible, therefore, researchers consider special requirements for the natural and biological modeling processes, and they begin modeling, considering the assumptions limits. Evolutionary algorithms for modeling, need simple conditions and assumptions, and this simplification can take away a modeling from its actual state. Firefly algorithm is one of the evolutionary algorithms that is presented on the basis of social behavior and optical pulses between the insects. Lack of sufficient breeding of fireflies is one of the drawbacks that is not considered in the algorithm, and this factor has a negative impact on the convergence of the algorithm. Unlike the firefly algorithm, the weed algorithm, is a reproduction mechanism among plants, and the number of each plant's offspring are considered in accordance with its fitness, and in this study, this mechanism is used in firefly algorithm. The results show that the proposed algorithm has better accuracy and convergence, at least in comparison with firefly and bat algorithms.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
利用繁殖机制提高萤火虫算法的精度
到目前为止,基于进化过程的不同算法已经被提出,每种算法都有自己的优缺点。物理现象有许多复杂的变量和假设,为了更简单的建模,应该忽略其中的一些假设。一般来说,通过进化算法对自然过程进行完整的建模是不可能的,因此,研究人员考虑到对自然和生物建模过程的特殊要求,并考虑到假设的限制,开始建模。用于建模的进化算法需要简单的条件和假设,而这种简化可以使建模脱离其实际状态。萤火虫算法是一种基于昆虫之间的社会行为和光脉冲的进化算法。缺乏足够的萤火虫繁殖是算法中没有考虑的缺点之一,这一因素对算法的收敛性有负面影响。与萤火虫算法不同的是,杂草算法是一种植物间的繁殖机制,每一株植物的后代数量是根据其适应度来考虑的,在本研究中,这种机制被运用到萤火虫算法中。结果表明,至少与萤火虫和蝙蝠算法相比,该算法具有更好的精度和收敛性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Performance analysis of localization strategy for island model genetic algorithm Relationship between the five factor model personality and learning effectiveness of teams in three information systems education courses Evaluating the work of experienced and inexperienced developers considering work difficulty in sotware development Intrusion detection using clustering of network traffic flows Intelligent integrated coking flue gas indices prediction
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1