Mutated Butterfly Optimization Algorithm
K. M.Dhanya1, S. Kanmani2
1K. M.Dhanya, Department of Computer Science and Engineering, Pondicherry Engineering College, Puducherry, India.
2S. Kanmani, Department of Information Technology, Pondicherry Engineering College, Puducherry, India.
Manuscript received on 18 February 2019 | Revised Manuscript received on 27 February 2019 | Manuscript published on 28 February 2019 | PP: 375-381 | Volume-8 Issue-3, February 2019 | Retrieval Number: C5945028319/19©BEIESP
Open Access | Ethics and Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: Butterfly optimization algorithm is a nature inspired metaheuristic algorithm which adapts food foraging behavior of butterflies. Butterfly optimization algorithm was introduced to solve benchmark functions and engineering design optimization problems. Mutated butterfly optimization algorithm, a new variant of butterfly optimization algorithm is proposed in this work for solving global optimization problems. It is an approach which combines butterfly optimization algorithm with Cauchy mutation to achieve global optimal solution by avoiding entrapment in local optima. The validation of proposed algorithm is carried out on low dimensional and high dimensional test functions. The experimental results are compared with basic butterfly optimization algorithm and other variants of it reported in the literature. The Wilcoxon signed rank test is also performed to identify the significance of proposed algorithm with other methods. The proposed method has achieved better results than basic butterfly optimization algorithm and its variants on various test functions.
Keywords: Butterfly Optimization Algorithm, Nature Inspired Metaheuristic Algorithm, Mutated Butterfly Optimization Algorithm, Cauchy Mutation, Wilcoxon Signed Rank Test
Scope of the Article: Algorithm Engineering