Improving monarch butterfly optimization algorithm with self-adaptive population
Summary: Inspired by the migration behavior of monarch butterflies in nature, Wang et al. proposed a novel, promising, intelligent swarm-based algorithm, monarch butterfly optimization (MBO), for tackling global optimization problems. In the basic MBO algorithm, the butterflies in land 1 (subpopulation 1) and land 2 (subpopulation 2) are calculated according to the parameter p, which is unchanged during the entire optimization process. In our present work, a self-adaptive strategy is introduced to dynamically adjust the butterflies in land 1 and 2. Accordingly, the population size in subpopulation 1 and 2 are dynamically changed as the algorithm evolves in a linear way. After introducing the concept of a self-adaptive strategy, an improved MBO algorithm, called monarch butterfly optimization with self-adaptive population (SPMBO), is put forward. In SPMBO, only generated individuals who are better than before can be accepted as new individuals for the next generations in the migration operation. Finally, the proposed SPMBO algorithm is benchmarked by thirteen standard test functions with dimensions of 30 and 60. The experimental results indicate that the search ability of the proposed SPMBO approach significantly outperforms the basic MBO algorithm on most test functions. This also implies the self-adaptive strategy is an effective way to improve the performance of the basic MBO algorithm.
- Improved butterfly optimization algorithm based on Lévy flight
- A monarch butterfly optimization for the dynamic vehicle routing problem
- On a novel multi-swarm fruit fly optimization algorithm and its application
- Improved artificial bee colony algorithm for global optimization
- Adaptive opposition-based learning cuckoo algorithm based on local search enhancement strategy
- A chaotic particle-swarm krill herd algorithm for global numerical optimization
- A monarch butterfly optimization for the dynamic vehicle routing problem
- A new swarm intelligence approach for clustering based on krill herd with elitism strategy
- A novel hybrid bat algorithm with harmony search for global numerical optimization
- A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm
- An effective krill herd algorithm with migration operator in biogeography-based optimization
- Engineering optimisation by cuckoo search
- Fireworks algorithm. A novel swarm intelligence optimization method. Partly translated from the Chinese
- Krill herd: A new bio-inspired optimization algorithm
This page was built for publication: Improving monarch butterfly optimization algorithm with self-adaptive population
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2283863)