Abstract

Recently, inspired by the migration behavior of monarch butterflies in nature, a metaheuristic optimization algorithm, called monarch butterfly optimization (MBO), was proposed. In the present study, a novel chaotic MBO algorithm (CMBO) is proposed, in which chaos theory is introduced in order to enhance its global optimization ability. Here, 12 one-dimensional classical chaotic maps are used to tune two main migration processes of monarch butterflies. Meanwhile, applying Gaussian mutation operator to some worst individuals can effectively prevent premature convergence of the optimization process. The performance of CMBO is verified and analyzed by three groups of large-scale 0–1 knapsack problems instances. The results show that the introduction of appropriate chaotic map and Gaussian perturbation can significantly improve the solution quality together with the overall performance of the proposed CMBO algorithm. The proposed CMBO can outperform the standard MBO and other eight state-of-the-art canonical algorithms.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call