A simpli(cid:12)ed Adaptive Bat Algorithm Based on Frequency ⋆

A simplified adaptive bat algorithm based on frequency (FSABA) is proposed to avoid the problems about premature convergence and low precision in basic bat algorithm. The iteration formula of bat algorithm (BA) is based on the simple BA which removes the velocity parameter and adds the Inertia weight of location in BA. Inertia weight of location is determined using normal distribution, and then the frequency of the microbats emitted pulses adjusts to the change of random position and optimal location of the microbats. The experimental results show that the proposed algorithm not only has great advantages of convergence property over standard bat algorithm, but also effectively avoids being trapped in local optimal solution.

[1]  Wang Hu,et al.  A Simpler and More Effective Particle Swarm Optimization Algorithm , 2007 .

[2]  Jian Xie,et al.  A Novel Bat Algorithm Based on Differential Operator and Lévy Flights Trajectory , 2013, Comput. Intell. Neurosci..

[3]  Gareth Jones,et al.  The evolution of echolocation in bats. , 2006, Trends in ecology & evolution.

[4]  Xin-She Yang,et al.  Bat algorithm for multi-objective optimisation , 2011, Int. J. Bio Inspired Comput..

[5]  T. C. Bora,et al.  Bat-Inspired Optimization Approach for the Brushless DC Wheel Motor Problem , 2012, IEEE Transactions on Magnetics.

[6]  R. Eberhart,et al.  Empirical study of particle swarm optimization , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[7]  Xin-She Yang,et al.  Bat algorithm: a novel approach for global engineering optimization , 2012, 1211.6663.

[8]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[9]  Louise E. Moser,et al.  An Optimized Approach of Modified BAT Algorithm to Record Deduplication , 2013 .

[10]  Pupong Pongcharoen,et al.  Solving Multi-Stage Multi-Machine Multi-Product Scheduling Problem Using Bat Algorithm , 2012 .