A modified firefly algorithm to solve univariate nonlinear equations with complex roots

M. Ariyaratne, T. Fernando, S. Weerakoon
{"title":"A modified firefly algorithm to solve univariate nonlinear equations with complex roots","authors":"M. Ariyaratne, T. Fernando, S. Weerakoon","doi":"10.1109/ICTER.2015.7377683","DOIUrl":null,"url":null,"abstract":"Recently developed meta-heuristic algorithms such as firefly algorithm, bat algorithm, particle swarm optimization and harmony search are now becoming popular for providing nearly accurate solutions for tough optimization problems. This paper addresses the problem of finding all roots of a given univariate nonlinear equation with real and complex roots using a modified firefly algorithm (MOD FA). The appropriate modifications are applied to the existing firefly algorithm (FA) by introducing an archive. Better fireflies are noted and stored in the archive during the iteration process and then their positions are replaced by new random ones. A comparison was carried out with the original firefly algorithm and also with the genetic algorithm (GA) which has a similar behaviour to the firefly algorithm. Computer simulations show that the proposed firefly algorithm performs well in solving nonlinear equations with real and complex roots within a specified region. The suggested method can be further extended to solve a given system of nonlinear equations.","PeriodicalId":142561,"journal":{"name":"2015 Fifteenth International Conference on Advances in ICT for Emerging Regions (ICTer)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 Fifteenth International Conference on Advances in ICT for Emerging Regions (ICTer)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICTER.2015.7377683","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

Recently developed meta-heuristic algorithms such as firefly algorithm, bat algorithm, particle swarm optimization and harmony search are now becoming popular for providing nearly accurate solutions for tough optimization problems. This paper addresses the problem of finding all roots of a given univariate nonlinear equation with real and complex roots using a modified firefly algorithm (MOD FA). The appropriate modifications are applied to the existing firefly algorithm (FA) by introducing an archive. Better fireflies are noted and stored in the archive during the iteration process and then their positions are replaced by new random ones. A comparison was carried out with the original firefly algorithm and also with the genetic algorithm (GA) which has a similar behaviour to the firefly algorithm. Computer simulations show that the proposed firefly algorithm performs well in solving nonlinear equations with real and complex roots within a specified region. The suggested method can be further extended to solve a given system of nonlinear equations.
求解一元复根非线性方程的改进萤火虫算法
近年来发展起来的元启发式算法,如萤火虫算法、蝙蝠算法、粒子群优化和和谐搜索等,为复杂的优化问题提供了近乎精确的解决方案。本文用一种改进的萤火虫算法(MOD FA)求解给定的具有实根和复根的单变量非线性方程的所有根问题。通过引入存档,对现有的萤火虫算法(FA)进行了适当的修改。在迭代过程中,更好的萤火虫被记录并存储在存档中,然后它们的位置被新的随机位置替换。并与原萤火虫算法以及与萤火虫算法行为相似的遗传算法(GA)进行了比较。计算机仿真结果表明,萤火虫算法在一定范围内具有较好的实根和复根非线性方程求解能力。所提出的方法可以进一步推广到求解给定的非线性方程组。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信