An improved bat algorithm based on multi-subpopulation search strategy

被引:0
|
作者
Yang, Bo [1 ]
Shen, Yanjun [1 ]
Yu, Hui [1 ]
机构
[1] China Three Gorges Univ, Hubei Prov Collaborat Innovat Ctr New Energy Micr, Yichang 443002, Hubei, Peoples R China
基金
美国国家科学基金会;
关键词
Bat algorithm; swarm intelligence; global search; Multi-subpopulation; population diversity; PARTICLE SWARM OPTIMIZATION;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Bat algorithm (BA) is a novel swarm intelligence optimization algorithm inspired by the behavior of bat hunting for prey and has been applied in many optimization problems. However, BA has some shortcomings including easy to fall into local optima and low precision of solution when solving some complex problem. In order to enhance its performance, a multi-subpopulation bat optimization algorithm (MSPBA) is proposed in this paper. The specific idea of bat algorithm improvement is to divide the population into three subgroups, each using different search strategies. The first subgroup mainly performs global search to improve the global exploration ability of the algorithm. The second subgroup mainly performs local search to improve the accuracy of the algorithm. The third subgroup is mainly to enhance population diversity and avoid falling into local optimum. 10 standard benchmark functions are used to illustrate the performance of the proposed algorithm by comparing with DBA, BA, PSO, DE and CS. The simulation results show the superiority of MSPBA.
引用
收藏
页码:1407 / 1412
页数:6
相关论文
共 50 条
  • [1] A novel multi-subpopulation quantum genetic algorithm
    Zhu, Xue-Qin
    Gui, Ying
    Gao, Xiao-Hui
    PROCEEDINGS OF 2008 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2008, : 3530 - 3534
  • [2] Chaotic particle swarm optimization algorithm based on hierarchical multi-subpopulation
    Wang, Wei-Bo
    Feng, Quan-Yuan
    Kongzhi yu Juece/Control and Decision, 2010, 25 (11): : 1663 - 1668
  • [3] A MULTI-SUBPOPULATION BAT OPTIMIZATION ALGORITHM FOR ECONOMIC DISPATCH PROBLEM WITH NON-ESSENTIAL DEMAND RESPONSE
    Shen, Yanjun
    Yang, Bo
    Huang, Xiongfeng
    Zhang, Yujiao
    Tan, Chao
    KYBERNETIKA, 2019, 55 (05) : 809 - 830
  • [4] Fiber grating designing method based on multi-subpopulation competition evolutionary algorithm
    Huang, Zhaoniu
    Liu, Songfen
    Huang, Guiling
    PIERS 2008 HANGZHOU: PROGRESS IN ELECTROMAGNETICS RESEARCH SYMPOSIUM, VOLS I AND II, PROCEEDINGS, 2008, : 615 - +
  • [5] A multi-subpopulation accelerating genetic algorithm based on attractors(MAGA): Performance in function optimization
    Lin, Zhiyi
    Li, Yuanxiang
    ICNC 2007: THIRD INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 5, PROCEEDINGS, 2007, : 560 - +
  • [6] Multi-subpopulation coevolutionary algorithm with adaptive Cauchy-Polynomial mutation
    Cui, Xingyu
    Zhang, Huifeng
    He, Jiawei
    2021 PROCEEDINGS OF THE 40TH CHINESE CONTROL CONFERENCE (CCC), 2021, : 1651 - 1656
  • [7] Adaptive Multi-subpopulation based Differential Evolution for Global Optimization
    Liu, Qingping
    Pang, Tingting
    Chen, Kaige
    Wang, Zuling
    Sheng, Weiguo
    2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,
  • [8] A multi-subpopulation PSO immune algorithm and its application on function optimization
    Wu, J. (wujianhui123@tom.com), 1883, Science Press (49):
  • [9] Multi-subpopulation Based Symbiosis and Non-uniform Gaussian Mutation Salp Swarm Algorithm
    Chen Z.-Y.
    Zhang D.-M.
    Xin Z.-Y.
    Zidonghua Xuebao/Acta Automatica Sinica, 2022, 48 (05): : 1307 - 1317
  • [10] A multi-subpopulation genetic algorithm-based CNN approach for ceramic tile defects classification
    Nhat-To Huynh
    Journal of Intelligent Manufacturing, 2024, 35 : 1781 - 1792