DSpace Repository

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

Show simple item record

dc.contributor.author Ariyaratne, M.K.A.
dc.contributor.author Fernando, T.G.I.
dc.contributor.author Weerakoon, S.
dc.date.accessioned 2017-10-20T08:48:16Z
dc.date.available 2017-10-20T08:48:16Z
dc.date.issued 2016
dc.identifier.citation Ariyaratne, M.K.A., Fernando, T.G.I., Weerakoon, S. (2016). "A self-tuning modified firefly algorithm to solve univariate nonlinear equations with complex roots", 2016 IEEE Congress on Evolutionary Computation (CEC), pp. 1477-1484 en_US, si_LK
dc.identifier.uri http://dr.lib.sjp.ac.lk/handle/123456789/5962
dc.description.abstract Attached en_US, si_LK
dc.description.abstract Existing numerical methods to solve univariate nonlinear equations sometimes fail to return the required results. We propose a modified firefly algorithm [MOD FA] with a self-tuning ability to solve a given univariate nonlinear equation. Our modification is capable of finding almost all real as well as complex roots of a nonlinear equation within a reasonable interval/range. The modification includes an archive to collect best fireflies and a flag to determine poorly performed iterations. It is also capable of tuning the algorithm-specific parameters while finding the optimum solutions. The self-tuning concept allows the users of our application to use it without any prior knowledge of the algorithm. We validate our approach on examples of some special univariate nonlinear equations with real as well as complex roots. We have also conducted a statistical test: the Wilcockson sign rank test. By conducting a comparison with the genetic algorithm and differential evolution with same modifications [MOD GA] [MOD DE] and with the original firefly algorithm [FA], we confirm the efficiency and the accuracy of our approach.
dc.language.iso en_US en_US, si_LK
dc.publisher 2016 IEEE Congress on Evolutionary Computation (CEC) en_US, si_LK
dc.title A self-tuning modified firefly algorithm to solve univariate nonlinear equations with complex roots en_US, si_LK
dc.type Article en_US, si_LK


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account