dc.contributor.author |
Ariyaratne, M.K.A. |
|
dc.contributor.author |
Fernando, T.G.I. |
|
dc.contributor.author |
Weerakoon, S. |
|
dc.date.accessioned |
2017-10-23T08:18:30Z |
|
dc.date.available |
2017-10-23T08:18:30Z |
|
dc.date.issued |
2015 |
|
dc.identifier.citation |
Ariyaratne, M.K.A., Fernando, T.G.I., Weerakoon, S. (2015). "A self-tuning modified firefly algorithm to solve univariate nonlinear equations with complex roots", pp. 01-08 |
en_US, si_LK |
dc.identifier.uri |
http://dr.lib.sjp.ac.lk/handle/123456789/6026 |
|
dc.description.abstract |
Attached |
en_US, si_LK |
dc.description.abstract |
The use of numerical methods to solve univariate
nonlinear equations has many drawbacks. 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.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 |