Affiliation:
1. Zhengzhou University of Light Industry
2. North China University of Water Resources and Electric Power
3. Zhengzhou University of Science and Technology
Abstract
Abstract
The butterfly optimization algorithm (BOA) is a novel swarm intelligence optimization algorithm, which simulates the process of butterfly foraging and courtship. However, BOA suffers from low search accuracy, slow convergence, easily to fall into local optima. To overcome this shortcoming, this paper proposes an improved butterfly optimization algorithm (IBOA). The main idea is to balance the exploration and exploitation of the algorithm by improving the update method of butterfly position. IBOA adopts dynamic switching probability, and balances the global search and local search of a single butterfly by adding an adjustment operator in the global search phase and a sine-cosine operator in the local search phase. This takes full advantage of BOA's global and local searches and enhances communication between butterflies. In order to prove the effectiveness of the IBOA, some benchmark functions are used to verify it. It turns to that the IBOA algorithm is superior to other algorithms. On this basis, IBOA is used to optimize the hyperparameters of convolutional neural network (CNN), and a fault diagnosis model is established. The experimental results of Paderborn bearing data set and continuous stirred tank reactor(CSTR) process data set show that IBOA-CNN model can effectively diagnose industrial data with high diagnosis accuracy, and has obvious advantages compared with other optimization algorithms combined with CNN model.
Publisher
Research Square Platform LLC
Reference42 articles.
1. Bonabeau E, Dorigo M, Theraulaz G (1999) Swarm intelligence: From natural to artificial systems. Oxford university press
2. Kennedy J, Eberhart R (1995) Particle swarm optimization. Proceedings of ICNN'95-international conference on neural networks. IEEE, pp 1942–1948
3. Yang XS (2010) A new metaheuristic bat-inspired algorithm. Nature inspired cooperative strategies for optimization (NICSO 2010). Springer, pp 65–74
4. Meng X, Liu Y, Gao XZ et al (2014) A new bio-inspired algorithm: chicken swarm optimization. International conference in swarm intelligence. Springer, pp 86–94
5. Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems;Mirjalili S;Neural Comput Appl,2016