An Adaptive Bat Algorithm
After analyzing the deficiencies of bat algorithm (BA), we proposed an improved bat algorithm called an adaptive bat algorithm(ABA). In the ABA, each bat can dynamic and adaptively adjust its flight speed and its flight direction while it is searching for food, and makes use of the hunting approach of combining random search with shrinking search. The experimental results show that the ABA not only has marked advantage of global convergence property but also can effectively avoid the premature convergence problem.
KeywordsBat algorithm(BA) optimization adaptive bat algorithm(ABA) premature convergence
Unable to display preview. Download preview PDF.
- 1.Kennedy, J., Eberhort, R.: Particle swarm optimization. In: Perth: IEEE International Conference on Neural networks, pp. 1941–1948 (1995)Google Scholar
- 7.Li, X.-L., Shao, Z.-J., Qian, J.-X.: An optimizing method based on autonomous animals: fish-swarm algorithm. Systems Engineering Theory and Practice 22(11), 32–38 (2002)Google Scholar
- 10.Chen, J.-R., Wang, Y.: Using fishing strategy optimization method. Computer engineering and Applications 45(9), 53–56 (2009)Google Scholar