DocumentCode :
736323
Title :
A multi-swarm bat algorithm for global optimization
Author :
Wang, Gai-Ge ; Chang, Bao ; Zhang, Zhaojun
Author_Institution :
School of Computer Science and Technology, Jiangsu Normal University, Xuzhou, China
fYear :
2015
fDate :
25-28 May 2015
Firstpage :
480
Lastpage :
485
Abstract :
By simulating the echolocation behavior of bats in nature, bat algorithm (BA) is proposed for global optimization that is a recently developed nature-inspired algorithm. Since then, it has been widely used in various fields. Bat algorithm balance the global search and local search by adjusting loudness and pulse rate. However, there is so many loudness and pulse rate combinations that it is hard to choose the most proper one for different problems. In this paper, a multi-swarm algorithm, called multi-swarm bat algorithm (MBA), is proposed for global search problem. In MBA method, immigration operator is used to exchange information between different swarms with different parameter settings. Thus, this configuration can make a good trade-off between global and local search. In addition, the best individuals of every swarm is put into the elite swarm through selection operator. The bat individuals in elite swarm pass over next generation without performing any operators, and this can ensure these best solutions cannot be damaged during optimization process. In order to evaluate the efficiency of MBA method, MBA has been benchmarked by sixteen standard test functions by comparing with basic BA. The results show that the MBA method is able to search more satisfactory function values on most benchmark problems than BA.
Keywords :
Benchmark testing; Noise; Optimization; Presses; Bat algorithm; benchmark problems; immigration operator; multi-swarm; selection operator;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Evolutionary Computation (CEC), 2015 IEEE Congress on
Conference_Location :
Sendai, Japan
Type :
conf
DOI :
10.1109/CEC.2015.7256928
Filename :
7256928
Link To Document :
بازگشت