A new multi-population artificial bee algorithm based on global and local optima for numerical optimization

Springer Science and Business Media LLC - Tập 25 - Trang 2037-2059 - 2022
Chouaib Ben Djaballah1, Wahid Nouibat1
1University of Sciences and Technology of Oran “Mohamed Boudiaf” (USTO-MB), Oran, Algeria

Tóm tắt

Artificial Bee Colony (ABC) algorithm is a nature-inspired algorithm that showed its efficiency for optimizations. However, the ABC algorithm showed some imbalances between exploration and exploitation. In order to improve the exploitation and enhance the convergence speed, a multi-population ABC algorithm based on global and local optimum (namely MPGABC) is proposed in this paper. First, in MPGABC, the initial population is generated using both chaotic systems and opposition-based learning methods. The colony in MPGABC is divided into several sub-populations to increase diversity. Moreover, the solution search mechanism is modified by introducing global and local optima in the solution search equations of both employed and onlookers. The scout bees in the proposed algorithm are generated similarly to the initial population. Finally, the proposed algorithm is compared with several state-of-art ABC algorithm variants on a set of 13 classical benchmark functions. The experimental results show that MPGABC competes and outperforms other ABC algorithm variants.

Tài liệu tham khảo